snap edge-specific skinning

I had an idea pop into my head that it might be cool to have the ability to automatically toggle between skin layouts based on which edge(s) the player is currently snapped to. Then again, I don't know how feasible this would be, and I don't know how much use this feature would get (the skinner would have to make as many as eight different skins in one... quite a chore), but the thought came across me nonetheless.