Refactored RequestProcessor to better leverage generics and simplify MarkupHandler.
Further simplification of MarkupHandler.
Added producer documentation.