Factor out the abstract of which parsing library to use