Reaction is basically an extended MVC:

Domain Model
	DBIx::Class::Schema, MyApp::Foo, MyApp::Bar, etc.

Interface Model
	InterfaceModel::DBIC::Schema, InterfaceModel::Action,
	MyApp::InterfaceModel::Foo classes.

Controller
	Mediation and navigation.

ViewPort
	Event handling encapsulation.

Widget
	View logic.

Renderer
	MyApp::View:: classes, renders viewports.
