Embrace the flexible box model in the widgets

Hmm, OK I see, I thought that FlexBox was going to fully replace the Container class. So the base class is just a plain div? I guess that is good so users to user regular divs with width/height, etc. Should we renamae this to `Box` and `PopupBox` and use `DeprecatedClass`?