Initial work on parser classes.