Suggestions for doc and example addition

I'm trying to understand how to use dendron. I don't understand the concept of granting. Is granting necessary? Maybe the docs can be updated with an explanation of that?

Also, may I suggest a directory of example code be added? First and foremost, it would be nice for understanding the crate, if -- for example -- it could show how to build a family tree based on structs like this, using dendron to handle the relationhips:

struct Person {
    fullname: String,
    birthday: chrono::NaiveDate,
    deceased: Option<chrono::NaiveDate>,
}

Thanks in advance.

Edited by Troels Arvin