RadComponent, RadComponentElement
RadComponent and RadComponentElement both implement IComponent, The IComponent interface introduces the ability to be contained. RadComponent descends from RadObject and RadComponentElement descends from VisualElement. RadComponent also implements the IBindableComponent to allow data binding behavior.