The UIObject class implements basic functionality appropriate to an object that will be represented in the user interface
and which the user may choose to interact with. This functionality closely parrallels that of the ControlObject class where
the main difference is that the UIObject derives from ObjectBase and not from WebControl. This makes the UIObject class
a light weight object that still possesses the necessary capabilities for rendering elements of the control such as collections
of objects that need to have a low memory footprint and yet are still offer high performance.
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family