Write more module documentation

I don’t think it’s done yet, but it’s better than the one sentence that
we had before :)