En cuanto a la base de datos, no creo que sea necesario añadirla a la clase porque tu podrías extender y crear otra clase que haga lo que quieras, ya que lo único que necesita es
output y escapar los caracteres requeribles. La que sí quiero añadir, pero no he tenido tiempo todavía de verificarla es la de watermaker. Ya mismo la añado a la clase principal. Y la más que deseo añadir es la de animaciones de GIF, pero por falta de tiempo no la he verificado, cuando lo tenga lo añado