Cleaned up notes, redistributing to the design and implementation.