I've been back looking into Entity Component Systems, and I've create a new system that's a lot like the Artemis System, which is for Java.
I've detailed it in my journal
If you just want to see the source, you can see it here. The includes directory is what's public to users.
I'm totally open to comments and criticism. I plan on using this for my next game, but I wanted to share it to see how i can improve it.
Thanks!