This would be essentially like simply allowing LUA to change recipes on devices. Because if that is allowed, writing a lua script to change recipes down a chain of industry to get the proper parts made, could be done, and then even coded in to a screen element where you could pick what to make (your saved profiles, so to speak).
BUT, if they (NQ) are absolutely against the idea of allowing LUA into the equation, then yes... saving a static construct's industry setup into loadable profiles could be helpful.