Starting to Use Customizer in a WP Theme

Customizer makes things easy and more difficult at the same time. Customizer is great for your clients to use on their websites. It means they can easily adjust things like color schemes, logos etc in your themes. But it can be hideously difficult for us developers to add such features to our own themes. Now…