Gracias Ceone por tomarte el tiempo de pasarlo a plugin. Ciertamente me faltó poner comentarios en el código acerca de para que sirve cada función lol . La versión anterior (1.4) estaba en plugin y el archivo de ayuda venía detallado, así que aquel ejemplo sirve todavía porque no le moví nada a las funciones anteriores. Solamente agregué más funciones que son las del último apz, y aunque no vienen con comentarios pues el funcionamiento se explica al dar clic a cada imagen del ejemplo jeje.
Ah y me dió flojera escribir código de más así que reutilicé algunas funciones sólo cambiándole un parámetro de dirección jejeje. Si tienen duda de alguna función sólo avísenme y con gusto la aclaro.