Refactored plugin system
Added cache in assemble()
Benchmarks now use benchpress
Fixes #10