Tools for the Direct Synthesis of Aperture Distributions and Arrays