Revisions to the key concepts and interface

Revisions to the key concepts and interface.