IComponentModelDescriptor
using Castle.Core;
namespace Castle.MicroKernel.ModelBuilder
{
    public interface IComponentModelDescriptor
    {
        void BuildComponentModel(IKernel kernel, ComponentModel model);
        void ConfigureComponentModel(IKernel kernel, ComponentModel model);
    }
}