Removed old benchmarks.
Added baseType and pointerType, a helpers to get types.
Fixed RemoveComponents and GetComponents.
Fixed Cast method.
Added tests function.
Fixed RemoveComponent/s.
asserting tests.