I have been looking into how to handle Album Subscriptions, and how that could follow the current project design. Two things commes to mind initially, one is to have a AlbumSubscriptionManager class that would be a reference in the GalleryService, and this class would be responsible for allowing some extensibility/plugability and discover the supported album types... another way would be to have specific references for each supported album implementation (e.g Flickr) injected into the GalleryService...
Thoughts ? -- Luis
