View refactoring, start of calendar views.