I just had another play and got all the surfaces created and looking smooth but ran into problems trying to attach all the edges together in the right places. Anyone else with some thoughts?