Create submodules

Setup the code structure using git submodule.