I think it’s still not good enough :)
How about git submodules?