An extendable `CustomField` that displays values in components that match the registered type(s).