refactor Lines -> Strings, add overloads with TimeUnit