I coded the backend (and a good amount of the frontend) of this in college. The calendar portion is how the Motion app should work (In my opinion).
Might do something with this- eventually. Just wanted to put it out there (not technically open-source just yet)