Refactoring & Organization II: Electric Bugaloo

Replacement of "String" (which is System.String) with "string", which is
just an alias to System.String...but I figured it'd be nice if the code
was consistent.

All access to properties and methods of the instance, from within the
instance, are prefixed with the "this" keyword.