Hola Ángel.
La API que cree tiene métodos que en esa API no hay (mover archivos, comprimir, entre otras),por lo menos cuando la cree, hace un año, no estaban, de hecho si le has echado un vistazo a mi código, notarás que utilizo también esas funciones.
Es por eso que decidí hacer un archivo distinto, para no modificar lo que ya estaba hecho, además la idea es que esta API pueda tener otras funciones hechas por la comunidad.
En fin, mi intención es colaborar, estoy seguro que para quienes se estén iniciando en esto y quieran integrar su aplicación desarrollada en PHP les será de mucha ayuda.
También estoy consciente de que se pueden mejorar muchos aspectos, así que bienvenidos quienes deseen colaborar.
Saludos!