add graph tracking to Frames
We have a lot of test code that adds strings to track how Frames travel through the graph. This makes tracking part of the base library. Right now it is not optional, but in the future once we implement, e.g., logging and debug levels, we could easily decide to toggle this on and off for performance reasons. NOTE this supersedes: !8 (closed)