AbstractInterpreter
Provides common methods for those who wants 
              to implement  IConfigurationInterpreter
                
Gets or sets the name of the environment.
            
Exposes the reference to  IResource
              which the interpreter is likely to hold
            
protected static void AddChildContainerConfig(string name, IConfiguration childContainer, IConfigurationStore store)
protected static void AddComponentConfig(string id, IConfiguration component, IConfigurationStore store)
protected static void AddFacilityConfig(string id, IConfiguration facility, IConfigurationStore store)
Should obtain the contents from the resource,
              interpret it and populate the  IConfigurationStore
              accordingly.