Deciding on the structure of the app