Working Calendar backend

I need to clean up the design a lot, but the proof-of-concept and all the data is there. Do we have a certain vision for how the calendar should look and function?