I'm looking to do some major remodeling on my house, but I'm not sure where to start. Do I look for an architect or will a general contractor be able to do everything (design through finish)?