Check, check, and check. To be fair, the “patching” (i.e. SuperCollider code) can’t be done from the web UI as far as I know. It’s possible to connect to the norns SuperCollider server from a desktop SC IDE, though, which isn’t a browser, but could probably be ported for one.
Norns has parameter recall via its preset system. It is a bit limited on physical controls, but it’s also a USB host, so e.g. a MIDI controller could compensate. As far as guts of modules, there’s quite a bit built into SC already, but there’s also ports of e.g. Mutable Instruments modules. And everything with Norns is happening live on the Raspberry Pi, so there’s no separate editor necessary.
To be fair, I’m not aware of a visual patching interface a la G1/G2 for SuperCollider, and that’s where Organelle might be a better fit. Also Norns (and I think Organelle too) ended up being more like an open-source “app store” where there are many more script-users than script-writers. I believe monome’s original intent was more like the use case you’re describing, though. At least that’s how I thought of it.
It also opens up possibilities for live-coding Lua (and SC with some extra effort), which is almost like having a modular where you can rewire not just between modules but also within each module.