Completed (but untested) refactoring of the profiler classes, and integrated successfully into
core with the ability to easily override. Beginning display output work.