Panelling Tools assignment

Hi,
I would really appreciate any help. For the assignment we receive a surface and we design pyramids on it that we later recreate in real life. My aim would be to create ‘volcanoes’ on the surface. Im thinking of having a cube object as the middle of the volcano on the surface, and pyramids around it. With pyramids slowly decreasing in size, gradually. I want the attractor point to be the cube as the middle of the volcano and pyramids facing towards it. Id like to have more then one cube, or ‘volcano’ on the surface. Im not sure how I would go about creating this.
Thanks

Images are much better than descriptions.