Ideally, a building contractor will not plan the project design. You will need to hire an independent architect for the same. However, some construction companies have in-house architects who can help you plan the project design.