Looking on the function member they are a by tricky... As far as I understand most of the classes are just selector of a bunch of bits..
It would be nice maybe to have name closer to the std like
begin end size at etc
Will be shorter and easier to understand.
Some classes are used by the user but should maybe be used only internaly... Maybe we could inherit DifPtr and slow control stuf to the sdhcalbuffer and return only this guys