Difference Between a Custom Home Builder and General Contractor