Add lots of docs
Review feedback
Clean up docs around ShaderBundle
Clarify `Slice`
Don't try to be abstract in Frame::new
Frame clarification
Merge pull request #120 from cmr/doc-everything

Add lots of docs