Initial structure

Initial project architecture