Renaming things, refactoring, TODOs, etc... goal is (eventually) auto-retrying failed writes.
Renaming the "cohesion" library, because I think I found a slightly better name for it.
Adjustment for the StringUtil::str() change.