App structuring
App structure and API