la gran pregunta sería... ¿porque consideras que podría ir en una clase que herede de otras?
creo que necesitas mucha lectura de OOP, a mi punto de vista si solo manejan strings no necesariamente debe ser una clase... ¿porque consideras esto así?
yo lo colocaría como una librería de funciones, ya que para emplear OOP se requieren de argumentos solidos... y no solo vagos argumentos como de los que carece tu opinión...
programar no es cosa de suerte, ni probar si es posible algo o no... creo que las cosas deben tomar su justo lugar, y si no tienes idea de como resolver el problema pues veo dificil que le encuentres solución... (: