Oh, thank you for all the suggestions and resources!
I did know about some of them, but the majority were new for me, so thank you, I'll look them up as soon as I can :D