Diagrams and Diagrammatical Reasoning – the Peircean Approach Visual Learning Budapest December 2012.