Augmentative and alternative communication for children, adolescents and adults with developmental disorders