Ideas and Opportunities for Defining and Teaching Effective Writing in the Context of Current and Future Technologies