Provides interfaces for creating internal IDEA implementations of components defined by abstract interfaces.