Hello, and welcome to the forums! I'll give you credit for that extensive plan, I wouldn't have the patience to make such a thing. (The list, not the construction :))
As I see you are new to Terraria, I would be happy to help you out and get you going in the game! Just click on the Steam group...