Adding design documentation