Model point cloud as a separate struct.
Embed point cloud initialization into higher level routines.