Hi Eric,
We could probably make some sort of control to lock it, with a button to unlock and a warning prompt.
I'm pretty sure you can switch between solutions without losing data but I'd have to test it again to be sure. Also, some solutions are compatible with each other; vertical tabs and horizontal tabs are one example however with the razor view functionality we've built, those two solutions could become one solution once we build the module level solution settings feature.
Thanks,
Joe