Everything compiles and seems to works, but i didn't build anything to test it more.
I start this topic for asking for a code review, or maybe some hints and guides for the composition of the framework and my implementation.

One thing I know is that I'm gonna refactor the code with generics once they came to production for TypeScript.

So be free to fiddle with the code.

Also at least I think this is a good example of AMD module loading, since there is a bunch of classes dependencies and structure also there is example of extending base object array and adding additional functionality.

Almost everything is collected from examples from the web, so maybe there is a better solutions, but this is my current level of understanding.