Designing assistive technologies for and with neurodivergent users: considerations from research practice | Synapse