Started to implement the Builder pattern
Changed CalendarPanel to a class from an abstract class
Renamed Builder to PanelBuilder