Inital ray-distribution constructor
Constructor to create a set of rays in a speciffic shape and distribution.
E.g. Rectangular shape, elliptical shape, gaussian distribution, flat-top distribution, variable spectral phase to account for temporal shapes etc