Adding documentation to all the things