Lightweight framework to build reusable HTML/CSS/JavaScript components in Servoy