Have you tried looking at prior art/work/code in another similar Customization > Theme component to get some insights on how to go about it?
Have you tried looking at prior art/work/code in another similar Customization > Theme component to get some insights on how to go about it?