RenderedLocation automatically defaults to DefaultLocation.
Added Description property to preprocessors.
File hash generated as early as possible.
Made methods in preprocessors virtual for extensibility.
Removed resource properties that now exist as part of the TagRenderer.