More thoughts.
Got things mostly working under Dynamic, but it's maybe 20-30x slower.