Implemented initial idea for ModelViews. #4