Remove unused classes

These classes shall not be used, removed.
Animation3D so support multiple keys

Support more than 2 keys (start-end) for animations.
LinearAnimation support for multiple keys
Updates for changes to Animation class
Reuse arrays to increase performance

Make temp arrays static and reuse if possible.
New method to destroy the temp arrays.