Added models transformation
Total refactoring and optimizations.

The same objects are loaded into the buffer once.

Now can apply transformations to individual objects!