Scenario: You have a popup instance defined by component, with its titlebar on top, buttons on bottom, border, shadow, all of that. And a blank “contents” area in the middle.
It’d be cool if you could flag an empty frame in a component as “user editable.” Then the user of this component instance could freely add whatever to this frame.
The workaround is to have a placeholder component instance called “popup content” within the popup component, so the users of your pop-up component can swap out this placeholder instance with their own local instance. This is a terrible solution