todo comments
Started factoring some shared private string code into Concrete\Private\String_ReadOnlyRep from several modules