Provides base interfaces for implementing and working with components that extend IDEA.