Represents an abstract UI element with a number of commonly used properties.
Attributes returned by getters will not be escaped yet for whatever context they are inserted in. In other words if
are accessing Webfragments to be included in a HTML page, properties returned by getters should be appropriately HTML
escaped.