HTML generation framework for Java