Heya all, Based on the feedback on the pre-review I made quite a few changes. Functionally it seems to be doing what I want it to do and the code integrates a lot better with the existing code.
I've pushed the patch to reviewboard at https://reviews.apache.org/r/5590/ I hope this patch addresses a lot of the feedback and I'm looking forward to working with you guys to get it integrated in Cloudstack. Cheers, Hugo