Title: Role of Giant Impacts in Planet Formation and Internal Structure