Prototype for new Akka model. Still needs cleanup.