I wouldn't call GC's non-technical. They know all of the pieces that it takes to get the thing built and the community of construction workers have multiple general skill-sets. The best part about your GC might be that he knows how to hire the right people.