The Compressco Cylinder Block can be used with one set of cylinders acting as the engine, that drives the others to act as a pump. Co-locating the motive and driven elements in one block can achieve significant increases in the efficiency of the mechanical energy transfer.
Here you can see both the top and bottom views of the entire Compressco block.