Use clibs for dependency management
Various benchmarking for the entire program
Tons of moving around and cleanup
No need to pre-allocate