Understood. I will see what I can experiment with while you work through your thoughts on the potential for a defined Desktop API. Thanks for your thoughts and the time you allocate for all the issues you work to improve. I hope my observations posted in the issue notes on Github have added to the thought process.