This could do a number of things that would be useful: - Keep track of various timing stuff related to components and sent to NetworkTables - Main control loop timing - Per-component execution tracking - On some trigger, capture profiling information and store it somewhere