Add additional jsdoc files

After a bit of deliberation, I decided to turn this commit from last month into a PR. Each of these files is really just a starting off point, but I know some people were looking to take a crack at the view apis and I think this will help with that effort.

@jdaudier, @jmeas, @moimikey, @ChetHarrison this has your names all over it.