Re: General Contracting??
You can go either way, depends on what you want to do. I would start with general contractors, they'll most likely be able to handle the work or have sub-contractors they know and trust that can do the work. A GC is able to orchestrate and manage multiple trades for multi-pronged projects such as yours.
If you want more hands on involvement with the projects, then you can hire the individual tradesmen that you need to complete each task, in essence acting as your own GC.
I suffer from CDO ... Its like OCD, but in alphabetical order, LIKE IT SHOULD BE!!!