Really great work! I'm going through the same process on my world so it's good to see how others are approaching it. I'm no expert enough to give you any good feedback other than "keep it up!"