A Groovy Builder (DSL) for constructing Vaadin UIs