Yes it's mootools lazy loader. The class has been written from scratch using no dependencies with power and flexibility to load javascript dependencies of mootools.
Why Lazy loadingWitness the need of lazy loading from the expert's point of view over here .
DemoCurrently library can:
...
Basic javascript Loader
Dymoonic itself
Mootools Core Dependency Tree
Mootools More Dependency Tree
"Source" directory from both repositories ;)
Coming soon