Initial project structure with basic classes.