Electron holograms encoding amplitude and phase for the generation of arbitrary wavefunctions. (23rd September 2015)