Added a submodule for generic code.