Refactor out ServiceContext.
Refactor API to only interfaces for now.
Clean up JavaRunner.