Intial revision
Added support for different views
Moved calendar tile content out to new file