Add the ResourceIdentifier<T> abstract base class
Merge pull request #232 from sharwell/ResourceIds

Add the ResourceIdentifier<T> abstract base class