Invia SMS: Shape grammars and their uses. Artificial perception, shape generation and computer aesthetics /