Custom Colour Selector for Front End Theme Customiser


I am looking for a solution where I can let the user select their own colour like for example:

Pretty much exactly like that on the left. Currently I have only 4 different colour values and would like to change them.

What is the best way to go about creating one of these customisers.

Any help much appreciated.

Thank you