In reply to intriguingnw.

Any developer building such a feature in the customizer would want to learn and copy from existing solutions. It'd be silly not to do so. However, just because a solution exists doesn't mean you stop trying to innovate and build better (or just different) solutions. That's half the joy of programming.