IConfigurationInterpreter
Interpreter of a specific language to describe 
              configuration nodes in a hierarchical manner.
            
                
Gets or sets the name of the environment.
            
Exposes the reference to  IResource
              which the interpreter is likely to hold
            
Should obtain the contents from the resource,
              interpret it and populate the  IConfigurationStore
              accordingly.