Text this: Modelling and assessing the environmental impacts of software