Html Autogeneration framework