Porting over the "bytecodelib" to a better/higher level system.