Yay for submodules, hopefully this does what I think it will.