Add Utility class for tracking function calls

The flat view utility class has now been built, and has the ability to
export an ascii view of the data.