# File lib/adhearsion/component_manager.rb, line 181
      def initialize(component)   # :yields: self
        extend ComponentModuleMethods
        @component       = component        
        @loaded_features = {}

        const_set :Component, component
        const_set :Configuration, OpenStruct.new(:description => nil)

        yield self if block_given?
      end