Are there plans to rethink the plugin architecture, e.g. to break into phases or modules where other components/plugins can extend? Or what are some other suggestions you guys may have?
Check org.apache.solr.util.SolrPluginUtils -- ideally most functionality shared across multiple RequestHandlers can live in shared utility classes like this...