Add WordComponentParser class

Some part of WordParser is moved to WordComponentParser.