Basic VWF.  Needs smart tile tracking and fixes for newlines.