Add Lua and Rust modes