Massive commit, added some modules that will be part of the Zource core.