Add test and doc for External
Basic TargetsNeedingBuild planner (no topo sort)