benchmark moved to a separate module
created evolution API, prepared for running tests from specialized module