Fix py2.6 compatibility with re.split
Make the interface for submodules and symlinks more extendable