Add constructor to Calendar
New IStorage interface (for Google adapter)
Calendar has a unique URL
Redo Strategy pattern so it uses IStorage
Factory should be an interface instead of an abstract class
Correct Strategy pattern using bridge and factories
New way to invite users to an event