org.powerscala
CommandImplementation handles the method of communication.
CommandInterpreter interprets commands that are received by an implementation.