ExternalLayout allows Vaadin components to be rendered outside the normal Vaadin application DOM-hierarchy
ExternalLayout is a single component container that can render the given component to any HTML-element in the page. The element is located with an element id. ExternalLayout can be used e.g. for rendering a search box or a shopping cart outside the Vaadin application in a portal environment.