Got module adding and hopefully saving done, in any case it's what I'm going to do tonight.  Ultimately I couldn't find a way to request an iframe to refresh with custom HTTP headers, in fact one source said it was impossible.  For this reason I've opted for using URL query params to request the iframe, which is nice because it's easy and still doesn't clutter the user's visual field with those details, while saved projects should still inject dependencies automatically.