Initial project structure. Excluded customization may need improvement.