Use pre-parsed design doc.
Track staleness for periodic view refreshing.

This follows the same "periodic worker pool" approach used for
dirtiness tracking and persistence.