never heard of tikz. Is this general purpose enough for the public snippets?