I want to make my own visualization component. But I don't know what to extend for my class. It seems that UIComponent has commitDisplay method which would be called by invalidateDisplayList, and Sprite does not have this method. Does it mean that I could extend UIComponent as the root Component and extend Sprite as children. So I could call children's painting functions (written by myself) in the UIComponent's commitDisplay function?
Thanks!