Removed layout component
This makes the framework smaller and more modular
Layouts can be implemented at the application by stacking
view properties on the root view object.