Text this: Speckle Theory for Arbitrary Wavefront Illumination in Free-Space Surface Scattering