Design documentation added.