Save chunks individually, and on generate. Read from disk rather than regenerating (preparation for potential threading).
Also switched some tabs to spaces since I noticed that Eclipse didn't save a setting...