New feature request Sleep profiles

Hi. I was wondering if it will ever be possible to allow changing bedtimes programmatically. I work thirds and I find that I can't use my normal sleeptime between 10pm and 8am if I begin sleeping at 8 am and don't wake up till 430.

This had prompted me to plan to write a watch program that would allow me to switch between night shift mode and regular mode for my days off or whenever i happen to sleep during the night like normal. Can this feature ever be added? If not how can I work around this?