Added high-level design document