Using submodules for custom library projects