added doc for code structure proposal.