Разбил StringRoutines на три файла: модуль, интерфейс и реализация.