like i said they have to use the "basic" interface from CW and go from there.
if you encounter problems like closed rune slots, the ID tag would either stay on the previous hero or go into the rune window, depending on how you set the defaults and then return back to the last saved position if you dont confirm/save the new form. if you deleted, sold or merged the old rune then there is no ID tag for the old, meaning the spot will be open. the same for the armor, weapons, whatever. ID tags are unique.
i am very sorry but i still fail to see your point in how it would complicate anything, except add a few days programming.
Just the fact that it will require changes to the database to keep track of the formations complicates things. My way does not require changes to the database because nothing is stored. That is what makes it so simple.
The opinions expressed on this post are my own as a player, not as a Moderator.