Control:
- Receives raw unserialized data
- Passes the unserialized data and a context to the proper Model
- Prepares the proper type of Presenter with that Model Model:
- Recieves unserialized and context
- Validates the unserialized data based on the context
- Serializes the validated data
- Passes serialized validated data and context to the Store Store:
- Takes serialized validated data
- Hands data off to the proper Adapter Presenter:
- Gets initialized by the Control in context of the Model
- Renders format based on responses from the Model