How to Push/Push Widgets outside and below components?

I have the sandwich push/pull method working for dynamic panels, but the same doesn’t apply for components that have elements outside and below that need to be pushed & pulled when the height of widgets inside the components change.

I either need one component with a dynamic panel inside that can have 20 different states. Or I need 20 separate components. Either way I can’t move the elements below the components when the height changes.

Any clever ideas?

I’ve solved this by using the Resized action and Moving the widgets in relation to the resized panel.

Thanks.