Possibly broken - intermediate fix adding snark
Implement new loading and saving
Files needed for snark and new load dt