diff --git a/images/topology-mug-donut.tikz b/images/topology-mug-donut.tikz
@@ -0,0 +1,214 @@
+% This picture represents a mug continuously morphing into a donut
+% Copyright Pablo (C) 2021
+\begin{tikzpicture}[y=0.80pt, x=0.80pt, yscale=-1]
+ \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round]
+ (4.0234, 726.0938)
+ .. controls (0.8203, 650.0781) and (29.3750, 515.7031)
+ .. (35.7812, 430.1172)
+ .. controls (42.1484, 344.5312) and (56.4844, 235.4297)
+ .. (64.5703, 155.7812)
+ .. controls (72.6562, 76.1328) and (179.2188, 13.2812)
+ .. (259.8438, 7.8125)
+ .. controls (331.7188, 3.6328) and (435.1172, -1.4453)
+ .. (485.8594, 17.9297)
+ .. controls (512.7344, 28.7500) and (649.2188, 76.9531)
+ .. (649.5703, 178.2422)
+ .. controls (648.0859, 211.5625) and (647.8906, 214.7266)
+ .. (646.6797, 244.6094)
+ .. controls (645.5078, 274.4531) and (662.3438, 264.4922)
+ .. (678.4766, 265.1172)
+ .. controls (694.5703, 265.7422) and (746.0547, 283.5156)
+ .. (804.2188, 349.5703)
+ .. controls (849.2969, 400.7422) and (869.3359, 451.4453)
+ .. (871.3672, 499.6484)
+ .. controls (873.3594, 547.8125) and (840.5078, 607.8906)
+ .. (787.5391, 648.2812)
+ .. controls (734.5703, 688.6328) and (720.8203, 684.4922)
+ .. (702.9297, 686.0547)
+ .. controls (685.0000, 687.5781) and (688.3594, 702.0312)
+ .. (687.6953, 711.2109)
+ .. controls (687.0703, 720.3906) and (727.2266, 781.1328)
+ .. (435.7031, 793.4375)
+ .. controls (144.1797, 805.7422) and (73.0859, 774.2969)
+ .. (35.9766, 764.1016)
+ .. controls (-1.1328, 753.8672) and (4.0234, 726.0938)
+ .. (4.0234, 726.0938)
+ -- cycle(4.0234, 726.0938);
+
+ \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round]
+ (691.5234, 494.2578)
+ .. controls (692.7734, 520.0781) and (685.7031, 528.4375)
+ .. (677.7734, 529.2578)
+ .. controls (669.8828, 530.0781) and (663.9062, 507.7344)
+ .. (663.8281, 492.3438)
+ .. controls (663.7891, 476.9531) and (665.0391, 457.2656)
+ .. (668.9062, 457.8125)
+ .. controls (672.7734, 458.3594) and (690.9375, 458.5547)
+ .. (691.5234, 494.2578)
+ -- cycle(691.5234, 494.2578);
+
+ \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round]
+ (342.4609, 753.7109)
+ .. controls (235.3125, 753.7109) and (105.0391, 748.9844)
+ .. (104.6094, 737.0312)
+ .. controls (104.1406, 725.0781) and (292.3438, 714.2578)
+ .. (359.8438, 714.2578)
+ .. controls (427.3047, 714.2578) and (576.6797, 719.8828)
+ .. (576.1719, 728.3984)
+ .. controls (575.6250, 736.9141) and (429.6484, 753.8281)
+ .. (342.4609, 753.7109)
+ -- cycle(342.4609, 753.7109);
+
+ \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round]
+ (646.8750, 240.6250)
+ .. controls (645.3125, 292.8125) and (648.4766, 342.6953)
+ .. (650.5469, 363.2422);
+
+ \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round]
+ (37.1875, 711.3672)
+ .. controls (149.8438, 677.6172) and (269.6094, 674.6875)
+ .. (354.0625, 674.4922)
+ .. controls (480.3125, 674.4922) and (552.4219, 681.0547)
+ .. (630.8984, 699.1797);
+
+ \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round]
+ (1127.8125, 559.9219)
+ .. controls (1135.1172, 352.5391) and (1211.0156, 148.5547)
+ .. (1243.8672, 102.4609)
+ .. controls (1276.7188, 56.4062) and (1380.1562, 25.8984)
+ .. (1484.2969, 25.9375)
+ .. controls (1588.4375, 26.0156) and (1664.7656, 63.2031)
+ .. (1704.8828, 104.3359)
+ .. controls (1742.3438, 142.8516) and (1725.8984, 189.3750)
+ .. (1800.2344, 195.1562)
+ .. controls (1846.6406, 198.5938) and (1963.7109, 325.5859)
+ .. (1966.7578, 412.3828)
+ .. controls (1969.8047, 499.1797) and (1892.4219, 603.8672)
+ .. (1842.7734, 634.5703)
+ .. controls (1817.9297, 649.9609) and (1814.0625, 666.2109)
+ .. (1813.5547, 687.5000)
+ .. controls (1813.0859, 708.7500) and (1818.5938, 755.0781)
+ .. (1752.9688, 765.1953)
+ .. controls (1687.3828, 775.3125) and (1503.5547, 753.6719)
+ .. (1404.4141, 741.0156)
+ .. controls (1305.2344, 728.3203) and (1151.9141, 736.4844)
+ .. (1138.9844, 688.1641)
+ .. controls (1123.3984, 630.0781) and (1127.8125, 559.9219)
+ .. (1127.8125, 559.9219)
+ -- cycle(1127.8125, 559.9219);
+
+ \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round]
+ (1248.0469, 645.0391)
+ .. controls (1248.0469, 645.0391) and (1332.4219, 632.6953)
+ .. (1461.1328, 647.8125)
+ .. controls (1589.8438, 662.8906) and (1722.8125, 706.9922)
+ .. (1722.8125, 706.9922);
+
+ \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round]
+ (1762.6953, 422.7734)
+ .. controls (1775.1953, 466.7969) and (1770.5078, 470.3125)
+ .. (1787.1484, 468.5547)
+ .. controls (1803.7891, 466.8359) and (1803.8672, 418.4766)
+ .. (1792.8516, 398.5547)
+ .. controls (1781.7969, 378.5938) and (1767.7344, 355.7422)
+ .. (1756.6016, 362.7734)
+ .. controls (1745.4688, 369.7656) and (1762.6953, 422.7734)
+ .. (1762.6953, 422.7734)
+ -- cycle(1762.6953, 422.7734);
+
+ \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round]
+ (2166.0938, 451.0547)
+ .. controls (2170.1172, 216.2500) and (2255.3516, 128.7500)
+ .. (2274.1016, 111.8359)
+ .. controls (2292.8125, 94.8828) and (2391.0547, 14.4922)
+ .. (2559.8828, 16.5234)
+ .. controls (2728.7109, 18.5547) and (2823.6719, 87.9297)
+ .. (2832.7734, 103.6719)
+ .. controls (2841.4062, 118.6328) and (2855.9766, 145.8203)
+ .. (2877.3438, 162.9297)
+ .. controls (2898.7109, 180.0000) and (3052.8906, 281.4453)
+ .. (3047.8125, 426.4062)
+ .. controls (3042.7344, 571.3281) and (2900.5078, 654.8438)
+ .. (2813.7109, 689.7266)
+ .. controls (2726.9141, 724.6094) and (2728.5938, 715.2734)
+ .. (2681.0938, 729.8438)
+ .. controls (2633.5547, 744.4141) and (2607.6172, 774.2578)
+ .. (2525.2344, 775.7812)
+ .. controls (2442.8906, 777.3438) and (2168.6719, 694.5703)
+ .. (2166.0938, 451.0547)
+ -- cycle(2166.0938, 451.0547);
+
+ \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round]
+ (2807.6172, 483.1641)
+ .. controls (2758.9062, 511.4062) and (2705.2344, 475.5469)
+ .. (2729.4531, 452.8516)
+ .. controls (2753.6719, 430.1172) and (2763.5547, 413.9062)
+ .. (2798.2031, 411.1328)
+ .. controls (2832.8125, 408.3594) and (2846.7578, 423.9844)
+ .. (2845.8203, 436.8359)
+ .. controls (2844.9219, 449.6484) and (2837.4219, 466.9141)
+ .. (2807.6172, 483.1641)
+ -- cycle(2807.6172, 483.1641);
+
+ \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round]
+ (3260.5859, 422.1875)
+ .. controls (3271.6016, 209.7656) and (3450.8203, 80.1562)
+ .. (3666.7969, 83.4375)
+ .. controls (3882.8125, 86.7188) and (4122.6172, 234.7656)
+ .. (4117.4609, 415.1172)
+ .. controls (4112.3047, 595.5078) and (3978.3594, 715.3516)
+ .. (3688.5938, 723.5547)
+ .. controls (3398.8672, 731.7578) and (3258.2812, 573.6719)
+ .. (3260.5859, 422.1875)
+ -- cycle(3260.5859, 422.1875);
+
+ \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round]
+ (3637.9297, 473.6719)
+ .. controls (3637.9297, 465.0391) and (3669.5312, 464.4531)
+ .. (3689.1406, 464.8828)
+ .. controls (3708.7891, 465.3125) and (3739.4922, 464.7656)
+ .. (3740.1172, 472.3438)
+ .. controls (3740.7422, 479.9609) and (3718.2031, 483.1641)
+ .. (3690.9766, 483.5547)
+ .. controls (3668.9062, 483.8672) and (3637.1875, 484.8828)
+ .. (3637.9297, 473.6719)
+ -- cycle(3637.9297, 473.6719);
+
+ \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round]
+ (3653.7891, 466.2109)
+ .. controls (3653.7891, 466.2109) and (3616.2500, 467.3438)
+ .. (3596.2500, 494.3359);
+
+ \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round]
+ (3722.7734, 465.8203)
+ .. controls (3722.7734, 465.8203) and (3770.1562, 465.3516)
+ .. (3790.6641, 490.5469);
+
+ \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round]
+ (2727.8516, 454.4922)
+ .. controls (2727.8516, 454.4922) and (2715.2734, 462.5781)
+ .. (2713.3594, 496.3672);
+
+ \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round]
+ (2811.0156, 410.9375)
+ .. controls (2811.0156, 410.9375) and (2831.2891, 405.3516)
+ .. (2870.4297, 434.6094);
+
+ \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round]
+ (1754.0625, 388.4375)
+ .. controls (1754.0625, 388.4375) and (1744.9219, 352.3438)
+ .. (1762.7344, 342.8516);
+
+ \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round]
+ (1772.0312, 458.7500)
+ .. controls (1772.0312, 458.7500) and (1776.1328, 481.4062)
+ .. (1791.8359, 489.1406);
+
+ \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round]
+ (654.6484, 407.1094)
+ .. controls (654.6484, 407.1094) and (664.0234, 459.3359)
+ .. (663.9844, 486.2891)
+ .. controls (663.9062, 513.2031) and (662.1094, 576.4062)
+ .. (670.8594, 627.2656);
+\end{tikzpicture}
+