Added initialize and shutdown calls
IResourceManager is now a type of IModule
Renamed IResourceDataSource to IResourceDataProvider