- Finalized a variable
- Separated ResourceStore into ResourceStore (as a simple service accessor) and ResourceStoreService (which does the whole work)
- Separated ResourceArchiveFactory, ResourceArchiveProviderFactory and ResourceFactory into simple service accessors and service interfaces
- Separated service accessors from the services itself
- Renamed Controls to Surfaces
- Added some more interfaces
- Renamed Controls to Surfaces
- Separated service accessors from services
- Added a method for accepting visitors