model
presenter
view
