maybe git modules?