Could be one or any combination of any of the above posts. If you are the homeowner, being your own general contractor you don't take priority. They'll start then string you along. If they are good enough to do work for a high end builder , he calls, they come running.