Refine EventManager port.

Create typealias for derived collection.

Harden derived collection accessor.
Start porting MonthsViewController.

Add stub classes as needed.