Decided to write an event system. Wound up pretty much rewriting Symfony's (unintentionally). Just a little different.
https://gist.github.com/joshuaadickerson/9045673
Needs a little work, but the dispatcher is there. The database system needs to be done. I called it plugins, but in Elk it would be a package.
Spent some time last night on it: https://gist.github.com/joshuaadickerson/9347177