Make Overlay a concrete class, and allow the `renderTo` config to be provided which will allow the Overlay to render somewhere lazily when the show() method is called.
[Vendor] Update Data.js from 0.2.3 to 0.5.0
Add getLayoutTarget() method to Container, which allows for a layout target other than the Component's content target.