Hide comments.
Framework for applying filters, and one filter to start with.
Create a Parser object that can package up rules and filters.