Stashing all current work before testing out interface workarounds.
Currently, the issue is not being able to get a pointer to the instance
methods, which is what is hoping to be solved through using an
interface.
Stuff still messy, but no more bugs and I believe the system for
hooks and callbacks is more or less operational. Still need to
actually try it out and clear out the other failed attempts
(mostly commented out right now).
Small commit. Removed comments and failed attempts. So far so good...