support for empty default view
view naming for autoloading
updated demo views
updated demo views
Subview concept