data
logic
presentation
