They ended up adding dependency files later on to make it possible to keep package versions in sync without changing every file on every version change.