Up to one aditional layer of nested widgets.

This will alow custom widgets to have columns inside if they are not
already in columns