ElementParser is now working pretty well.  Started writing test cases for it.