Add layout-view.jsdoc

I took **TONS** of liberty with this doc, so you'll want to review this to make sure you're ok with it. 

I added a `events` section, so please check and see if I have that part correct as well since it's just based on reading the code (I haven't actually used the events cb like that before)

I'll also review it again later on in the week 'cuz I can't look @ it anymore.
Side note: dox has a summary and full description. The summary is the first paragraph. We could do something where we show the summary next to the function then the full description below.