Woah. I'm going to give this a good read later on, but this looks very detailed and interesting