Sorry for the late reply, I just arrived back at work from Christmas holidays.
Thanks for the reply @Cranktrain, you've perfectly summarized it.
Thanks Marek for offering help, but I'm afraid we'll need to implement major parts ourselves first before we can use your or any user's help (like testing with real world projects for example).
We are also very much looking forward to implementing it. 🙂