Attempt to implement a generic library for benchmark management (building, running and event management).