A node-based visual scripting language which compiles into java bytecode