Initial project structure and classes.