WIP Add AssignmentParserImpl template class

TODO: split addition of AssignmentParser from this commit
Include WordComponentParser.hh in WordParserImpl.hh

To avoid compilation error due to incomplete type.