organize imports
Views Factory
minor changes, author, formatting
update interface
with updated HashViewBuilder interface, we required the level() function which broke some other classes