Branch Iss #2. Phase two - part one: Pushed enclosure related details to
HtmlComponentEncosureParser which will act as a level of indirection and
abstraction from the enclosure.