The Victor C plus plus library for protein representation and advanced manipulation