Hello markthespark, welcome to the forums.

This looks very interesting indeed. I will take a look as soon as possible and give some feedback.