Oh woah, thank you so much for this! Will take some time later to read through it all, definitely so helpful already from the looks of it