Initial commit. Basic view handling added.

With a little animation too!