Refactor Documentation Cleanup

This should close #389 however I might have missed things, especially in Spectrogram @segfaulthunter?