Multiple (URL-based) error controllers

This is only an idea of how we could implement support for multiple error controllers. What do you guys think?