Now that we can create new components directly from any page (very cool) I thought it would be a good moment to suggest another enhancement to how components are managed.
What if you could edit a component from any instance of it, no matter where it is? So if you had a button component and placed it on a page, you could edit the component right there within the full context of an actual page and the changes would sync back to the component document. Bi-directional editing if you will.
Saves you from having to go back and forth and designing and managing components in a bare components document.
Good idea, bad idea, technical nightmare? What do you think?