SMS dit: Topology and category theory in computer science