Added the ability to register a singleton instance of a specific component for a content type.