hyper.ext.profiles -> compose data, cache and storage to store metadata, images, and metrics with a single api