Moved all of the functionality of Chronometer into the header as it is now templated