Delay ordering dependencies until build time

This means we don't need to update all repositories at open time anymore