cleanup and improve generate_opcode script, you can now have nodes with variable...