split sbt-plugin into discrete modules
split sbt-plugin into discrete modules