Created submodules as source dependencies. Fixes #1