Initial version
Consists of 4 components: benchmark, common classes, transformer and recorder.