so why not just have 8 'sandboxes' all within one abstraction and then just save that every time you edit it?
i always try to think within what i know pd can do..and then at a last resort look to externals or exotic patching fixes....but i don't think you're at the last resort yet.
there must be a simple way.