Well, I can tell you that I can't answer this is the space provided.
I am finishing up my garage as we speak. This weekend the floor coating goes one. (When I say finishing up, I mean there is still a lot of work to do.
You could pick any part of a garage and I could write something on it. I have worked on cars more years than I want to admit and built two other garages. Of course, I am building my garage to my specific tastes and experience. And I have done a lot of additional research.
The first thing you want to do, since size is not limited, is make some maps of your land. Include your house and any other considerations. You would not want your garage to block a great view, for example.
I have Autocad, but you can use paper, pencil and cutouts. Make cutouts of the different areas you want in your garage. For instance, I like to use a stall area of 15 by 24 for each vehicle. Also make cutouts of different rooms, etc. Then start piecing them together to fit appropriately on your land. Think about door access and a work area. With no size limitation, you can even have a separate store room for parts, etc.
Once you get the general layout, then you can start thinking about lights, power, etc.
My design has 10 car spaces and a work area. (4x8 steel work tables, welding setup, etc.) It has a full bath (shared with a workout room), heating/airconditioning and a central commercial fan, more light than I will ever need, 2 lifts (4 post and 2 post), detail center, air outlets every where, rolling tool boxes and carts, and .... too much to discuss.
When Greg, Andy, and everyone is here in May for the race school, I hope to give a grand tour.
As you get to each stage of planning, I would be glad to give you some advise. I have heard a lot of good things and nothing negative about the Ultimate Garage folks. I'm sure they would be able to give you some advise also.