This is just a commit of all the work done in the past time. I won't recommended to continue working on this version as it's barely documented and barely working right now.