Techniques of designing tools for Graphic Communication