This package can be used to compose HTML pages programmatically. It consists of a set of classes that abstracts most of HTML tags that can be added to a HTML document being composed calling those class object functions. There is also a class that can process templates to compose HTML documents.