begin to encapsulate CanvasCalendar into a class.