Add some classes to contexts.

Add helpers to contextx with singleton scope.
Add shingle processor