Separate views into their own directory.

fixes #13