From a Cognitive Model Towards an Assistive and Augmentative Written Language