All interfaces, base types, and the plugin class are here.