Base Architecture.
Adjusting structure.
Implemented calendar api.