Refactor the recore init with modularity in mind.
Comment all of the things.