A base project setup