Semiotics and the theoretical foundations of multimedia