A generic project setup how I like it.