Split out forge and git modules for readability