Initial support for custom component selector controls

These controls are used by the **Add Reference...** dialog.