Initial project structure. Feel free to modify.