Pass camera objects to bezier curve and particle functions.  Group bezier functions to remove forward declarations.