A builder-like widget html generation framework.