I have updated my first message,
I think the point I was trying to make is a lot clearer now,
As well as more of a structure as to how it could be achieved.