Indeed it's a lot to read! Thanks for the feedback, I'll try to keep it shorter next time