Adding an extension plugin type that creates an integrated hook based plugin extension system.