Tidy text view.
Use Groovy templating to generate HTML views.