Instead of being language specific what kind of tool is sign language designed to be