Added the software design document.