Removed some unnecessary stuff.
Migrate an almost-completely-CG implementation.

Also made the real and sloppy versions identical except for the gsaves.
Merge pull request #1 from markd2/md-use-cg-api

Migrate to a almost-completely-CG implementation for the simple view.