A Generalized Approach to Molecular Orbital Tomography