Probably I'm missing something but why? Looks like we're traversing the dependency map depth first in the `recursively_load_dependency` function. At this point `components` should be "the" build_order no?