Everything in here, just read it: https://github.com/mdsol/crichton/blob/develop/doc/data_descriptors.md