Text this: View-based textual modelling