Break definitions into models & individual view files. Rearrange CSS for positioning notes to accommodate fold down of note body.
update scaling.