Applied Category Theory in the Wolfram Language using Categorica I: Diagrams, Functors and Fibrations | Synapse