the parent element for the interactable. This method is responsible for adding the new element to its parent.
This function is responsible for reconciling the display of the preference value with the value reported by the PreferenceService.
a fallback default value for a preference of the type implemented by a concrete leaf renderer This function is only called if the default value for a given preference is not specified in its schema.
Should create an HTML element that the user can interact with to change the value of the preference.