Add lots of docs

First step towards #114
No comment for `IndexSlice`?