Only update geo node model matrices as needed, only write zones when needed. Neither has had much of a performance impact.
Fix an issue caused by the way java io works (merely opening a file for writing erases it).