- continue splitting original sbt module * separated process, testing modules * various IO, logging, classpath migration * split out javac interface