Initial Implementation. Accumulator and Command Mapping are still missing