Fixes to make sure Type methods to get info arrays returns info objects from the base class as well.
Add indexer to Control to get children and also modify remove behavior so that it's easier to subclass
Add Transparent css color
Add a constructor overload on Icon to consume the icon type
Ensure that removing children properly detaches from the dom