Add basic component Library support to the Environment framework.  This will allow resource types to register with a global structure that is then used in parsing environment configuration.