[NEW] Support submodules. Close #5.