What is the end station in such an AI
There are infinitely many principles for organizing dependencies. And to make a program of a search of all principles is impossible.
But the minimum set of such principles is finite for a highly specialized program.
And you can make a program with a minimal set to expand the capabilities of the program itself and apply it to itself.