Wrote submodule (as suggested by @Arcterus) to reduce redundancies in pulling