very interesting and i think it used to be called top down development - but now with ai it is workable