A VM for processing the TubeCode virtual assembly languge, as well as Tube Intermediat Code (TubeIC)