Initial project setup with basic structure