ExternalLayout by Risto Yrjänä
ExternalLayout is a single component layout that can render the given component to any HTML-element in the page. The element is located with the given 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.