Design Document

Updated some design details.