Semiotics and Visual Communication: Concepts and Practices