Modelling choice in digital writing: functional revisions and 'texture'