Created Composite class based of on HTMLDocuments Block elements.
Also renames somethings.