Plenty of bugs, but the cache works, nothing crashes on a basic run, and html output is produced. Looking good.