Style attribute inheritance

A style attribute may be inherited by the descendants of a given node in the abstract user interface tree.

For example, when using a style defining a fontFamily in a window container, you would expect that all the children in that group box get the same font. However, some style attributes should are not inherited, when specific to a given type of form element. Style inheritance is implicitly defined by the attribute.