1 * add ol and dl support
2 * add multilevel list support
3 * normalise the number of spaces in formatted text
4 * parse the subject line and replace entities
5 * add references to urls
6 * add references to images
8 * table support (this is where it's going to get confusing!)