Add detailed description of the library (porting strategy, tests and benchmarks)