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: