Remove Components, they will be implemented as a separate library
Remove benchmarks
Add some micro optimizations