Cleaned up data structure, Separated Eigensystem data from acting functions