Hello @benhdev
I invite you to have a look there:
And there for a nice example of how someone configured his project.
Hope it will lead you in your research.
Best, Quentin