I've been woking on this for some time.
I wanted to share my work with all of you.
Check this thread:
I have published my work here (documentation is still in-progress):
I hope you will find it useful.
Copyright (c) Marimer LLC