Web component wrapping form and form's elements in order to make independant the page and the widget implementation