Word processing engine for Vietnamese Input Method