Computer Vision Library, A Modern Computer Vision Library