What are the affordances of information and communication technologies? | Synapse