Sort:  

Thanks for your comment. I tried to be as detailed as possible, whilst still keeping some things hidden! Hopefully people can apply something useful from reading this.