Also parse various other assignment systems.
Use markdown, refactor some stuff, etc.