I managed to write most of my progress report tonight (which is great news). I'd already made some rough notes on my tablet about what I wanted to write, so that helped a bit.
While doing my progress report I, once again, got to pimp my diagrams. Here is a diagram describing the transformation process that occurs when Lucian is passed an input file, and translates it to an output file. (http://riftor.g615.co.uk/work/lucian/transprocess.png)
Click for the full view