Writing for change: an interactive guide to effective writing, writing for science and writing for advocacy