A python framework to generate html and JavaScript from reusable and combine-able widgets.