We may want a more structured, complex or just more beautiful looking error display, so we should move the html into templates.
Interesting will be, how complex we can have this and it still works when we have early errors, or errors in the view parts.
Maybe we need to include the css and js inline.