Changes display_vector to a templated overload of Units::display
Implements the suggestion from Paul in !124 (merged). Splits up the utilities in more files to allow for this.
Note that both !124 (merged) and !125 (merged) will likely break with this, so these can better be merged first I think.