The body of revolution code needs to be converted into a surface creator class. Also better testing needs to be added.