Everything should be built top-down, except the first time.