Alex those articles look great thanks. My ideas were a little umm 'embryonic' but I had thoughts around replacing Workflow Designers source control capabilities. I don't always use the SMP and I'd thought of using something a little more modern like Git which we use for other source code.
Given the non-text nature of many of a Workflow project's files I know its not a perfect match but it would still have some advantages. I was thinking I could clone, push, branch, sync etc from within the Designer (where it made sense).
The powershell idea was to help with CICD and functional testing - moving sets of workflow code through a Dev, Test, Prod pipeline. Again this as just an idea but something that might help improve the quality and speed of our development process.