This is the superclass of all component-specific editors. By default it provides a single bar for each field in the object - a checkbox, list or slider. In most cases it is extended to provide more structured access to the fields of an object, and, to give access to array fields which are not handled at all by the default tools.