Finished code to make it possible to add formatting that is conditional on the values of attributes and have this formatting take into account all the values that an attribute has ever taken rather than just one at a time. For example, this allows us to color text using a gradient that ranges from an attribute's minimal to its maximal values (e.g. dbgLogClientServerTester.C).