This doesn't really seem that scripter-friendly, especially for it being a plug-in. Whats the advantage of using this, instead of say y_hooks?
Along with what Abagail said, it's also pretty useless compared to y_hooks mainly because in my eyes it isn't "Scripter-Friendly", but if you improve on it..... Then it might be better.