The build tree needs to support multiple targets: ryu (combined IDE and emulator), ryu-play (emulator only), ryu-web (WebAssembly wrapper).