Enforce copying atoms and refactor calculator instantiation to allow custom calculator (#47) 56200e6 Yuan (Cyrus) Chiang commited on Feb 1