Information models, views, and controllers