A library designed to create, modify, handle, and store images from any protocol