Another important factor to be considered is the durability of the wood, especially in regards to moisture. If the finished project will be exposed to moisture (e.g. outdoor projects) or high humidity or condensation (e.g. in kitchens or bathrooms), then the wood needs to be especially durable in order to prevent rot. Because of their oily qualities, many tropical hardwoods such as teak and mahogany are popular for such applications.
Let’s be clear about one thing: No workshop is perfect for everyone. If there were, I could simply give you a precise plan to follow with clear dimensions. Every person who comes to the hobby, avocation, or profession of woodworking has his own particular collection of tools and his own peculiar work style, skills, and desires for the kind of woodworking he wants to do that gives him a unique approach as to how he will lay out a shop: where the tools should go, where lumber and supplies are stored, and how much bench area he needs.