Also before we do that we should probably look into how other sbt plugins do this. Don't want to define our own min-framework when there's already a commonly accepted way of dealing with the problem. I imagine there must be others that are defining somewhat-mutually-independent bits that then have a common bit that combines them. Maybe. :p