Optical waves propagating through air or multi-mode fiber can be patterned or decomposed using orthogonal spatial modes, with far-ranging applications in imaging, communication, and directed energy. Yet the systems that perform these wavefront manipulations are cumbersome and large, restricting their utilization to high-end applications.