Text this: Generalized Adjoint Systems