Implement new style of sectional data.
Reorganize id and pyg filters so they re-use lexers where possible.
Fix ply generated files again. Various small fixes.
Fix some parsing issues. Add context around parse errors to err msg.
Allow understores in section names.