Who do I contact first to get my project moving? A builder or an architectural designer?

Speak to an architectural designer first, someone like efkor. Without drawings, the builder is just guessing what you want priced. Once you have the drawings, they can be circulated to several contractors so that you can compare prices for the same specification.