Add Word and WordStorage class

@john-hu Please help me review this patch. Thank you.
Ok, I got it. Keep this method and put some comments to write down the reason.