Opening a restaurant is more like building a custom car or custom home.
It totally depends on what you're looking to do, what you're willing to go through to get it, and whether you can make critical decisions along the way; whether the restaurant, the car, or the home.
In the case of the car, at a minimum, you'll need to clearly specify your requirements , like what you want to use it for, how fast it needs to go (and why), how safe it needs to be, what drivetrain it should have and what its performance should be, how much stuff or people (or both) you intend to carry in it, what interior and exterior amenities you want, plus a multitude of other factors.
You'll even have to specify what tires, wheel rims, and lug nuts you want (brand, size, performance rating, etc.); things that you don't normally have to make decisions on. All this before you can even discuss what color you want the car to have, plus paint and protective coat options.
I think you get my point.