Finally built it, took about 3 hours,
It is built and run up on our test lab I haven't deployed it to prod yet,
I'm going to have a nose and see what it's capable of doing with relation to the application if I can pass the process variables via variables from within the app I'm going to recommend we don't deploy it.
Seems a messy way to grab images or screens for reports anyway, shouldn't it be using a canvas method instead ?