Restructure the visibility of the descriptors functions
Move some of the descriptor functions: get_rankof_..., get_dataof, ... to descripor_helpers to make them public and prepare the field for new data distributions.
Move some of the descriptor functions: get_rankof_..., get_dataof, ... to descripor_helpers to make them public and prepare the field for new data distributions.