Shortcuts to adiabaticity: theoretical framework, relations between different methods, and versatile approximations | Synapse