Custom component with its own UX design

I have done many searches on “Custom Component” but what I have generally found is a standard looking component box with inputs and outputs. If you look at the sample GH component graph that is associated with marketing of Rhino 6, you’ll see things like an analog clock, a color wheel, a calendar and a few other non-traditional looking components. Is there a way that we can create our own component visual designs for use within GH?

With scripting yes, a small example was discussed recently. How to script 'BUTTON' on the component