To allow for individual testing and benchmarking. This will also enable reuse of the library in other projects.