How much free time do you have? What is your skill set? How much cash, or financing, do you have?
There are plenty of general contractors out there who can work through the permits and design a decent shop. After all, they do this for a living, just don't go to some kids who started business...