Development

I don't know how it looks like from your side, there are two commits.
The first only updates of the documentation, in several classes.
In the second, I renamed SampleData into SampleDataStructure ; I am not sure this is the best name, feel free to reject the changes if you don't like it.
If everything comes as a single big commit, perhaps you can just reject it all, and I resubmit with only the doc. changes.