diff --git a/README.md b/README.md
index 48e21c7..110e2aa 100644
--- a/README.md
+++ b/README.md
@@ -96,7 +96,11 @@ for (int i = 0; i < 1010; i++) {
}
bar.done();
```
-
+
Use "no tty" mode to, e.g., output to log files:
```C++
diff --git a/docs/composite-dark.svg b/docs/composite-dark.svg
new file mode 100644
index 0000000..89aee77
--- /dev/null
+++ b/docs/composite-dark.svg
@@ -0,0 +1,233 @@
+
diff --git a/docs/composite-light.svg b/docs/composite-light.svg
new file mode 100644
index 0000000..6ee2ca6
--- /dev/null
+++ b/docs/composite-light.svg
@@ -0,0 +1,233 @@
+
+
+
+
+
+
+
+
+
+
+
+ ~ ❯ ~ ❯ . ~ ❯ ./demo.out ~ ❯ ./demo.out ~ ❯ ./demo.out ~ ❯ ./demo.out ~ ❯ ./demo.out ~ ❯ ./demo.out ~ ❯ ./demo.out Sents 0.00% | | 0/1010 Toks 0 (0.00 tok/s) Sents 0.59% |▏ | 6/1010 Toks 20 (190.28 tok/s) Sents 1.29% |▍ | 13/1010 Toks 43 (218.88 tok/s) Sents 1.88% |▌ | 19/1010 Toks 62 (180.81 tok/s) Sents 2.57% |▊ | 26/1010 Toks 87 (237.96 tok/s) Sents 3.17% |▉ | 32/1010 Toks 104 (161.77 tok/s) Sents 3.86% |█▏ | 39/1010 Toks 130 (247.42 tok/s) Sents 4.46% |█▎ | 45/1010 Toks 145 (146.36 tok/s) Sents 5.15% |█▌ | 52/1010 Toks 166 (203.35 tok/s) Sents 5.74% |█▋ | 58/1010 Toks 187 (199.84 tok/s) Sents 6.34% |█▉ | 64/1010 Toks 207 (190.33 tok/s) Sents 7.03% |██ | 71/1010 Toks 232 (237.89 tok/s) Sents 7.72% |██▎ | 78/1010 Toks 251 (181.12 tok/s) Sents 8.32% |██▍ | 84/1010 Toks 270 (180.79 tok/s) Sents 9.01% |██▋ | 91/1010 Toks 290 (190.29 tok/s) Sents 9.60% |██▉ | 97/1010 Toks 305 (142.72 tok/s) Sents 10.30% |███ | 104/1010 Toks 328 (218.84 tok/s) Sents 10.89% |███▎ | 110/1010 Toks 351 (223.24 tok/s) Sents 11.58% |███▍ | 117/1010 Toks 368 (163.11 tok/s) Sents 12.18% |███▋ | 123/1010 Toks 389 (199.84 tok/s) Sents 12.87% |███▊ | 130/1010 Toks 408 (180.80 tok/s) Sents 13.47% |████ | 136/1010 Toks 423 (146.69 tok/s) Sents 14.16% |████▏ | 143/1010 Toks 438 (142.74 tok/s) Sents 14.75% |████▍ | 149/1010 Toks 451 (123.75 tok/s) Sents 15.45% |████▋ | 156/1010 Toks 475 (228.37 tok/s) Sents 16.04% |████▊ | 162/1010 Toks 490 (142.74 tok/s) Sents 16.73% |█████ | 169/1010 Toks 512 (211.12 tok/s) Sents 17.33% |█████▏ | 175/1010 Toks 537 (237.94 tok/s) Sents 18.02% |█████▍ | 182/1010 Toks 555 (171.29 tok/s) Sents 18.61% |█████▌ | 188/1010 Toks 570 (142.71 tok/s) Sents 19.31% |█████▊ | 195/1010 Toks 587 (161.70 tok/s) Sents 20.00% |██████ | 202/1010 Toks 611 (228.52 tok/s) Sents 20.59% |██████▏ | 208/1010 Toks 627 (151.81 tok/s) Sents 21.29% |██████▍ | 215/1010 Toks 647 (190.31 tok/s) Sents 21.88% |██████▌ | 221/1010 Toks 660 (123.71 tok/s) Sents 22.57% |██████▊ | 228/1010 Toks 682 (213.51 tok/s) Sents 23.17% |██████▉ | 234/1010 Toks 700 (171.33 tok/s) Sents 23.86% |███████▏ | 241/1010 Toks 720 (190.39 tok/s) Sents 24.46% |███████▎ | 247/1010 Toks 733 (123.74 tok/s) Sents 25.15% |███████▌ | 254/1010 Toks 760 (263.72 tok/s) Sents 25.74% |███████▋ | 260/1010 Toks 780 (190.32 tok/s) Sents 26.44% |███████▉ | 267/1010 Toks 806 (247.43 tok/s) Sents 27.03% |████████ | 273/1010 Toks 816 (95.21 tok/s) Sents 27.72% |████████▎ | 280/1010 Toks 837 (200.67 tok/s) Sents 28.32% |████████▍ | 286/1010 Toks 857 (197.18 tok/s) Sents 29.01% |████████▋ | 293/1010 Toks 885 (266.42 tok/s) Sents 29.60% |████████▉ | 300/1010 Toks 905 (190.34 tok/s) Sents 30.30% |█████████ | 306/1010 Toks 923 (177.98 tok/s) Sents 30.99% |█████████▎ | 313/1010 Toks 939 (152.25 tok/s) Sents 31.58% |█████████▍ | 319/1010 Toks 956 (161.76 tok/s) Sents 32.18% |█████████▋ | 325/1010 Toks 976 (194.01 tok/s) Sents 32.87% |█████████▊ | 332/1010 Toks 1001 (237.96 tok/s) Sents 33.47% |██████████ | 338/1010 Toks 1020 (180.81 tok/s) Sents 34.16% |██████████▏ | 345/1010 Toks 1032 (114.19 tok/s) Sents 34.75% |██████████▍ | 351/1010 Toks 1047 (142.76 tok/s) Sents 35.45% |██████████▋ | 358/1010 Toks 1070 (220.92 tok/s) Sents 36.04% |██████████▊ | 364/1010 Toks 1090 (190.28 tok/s) Sents 36.73% |███████████ | 371/1010 Toks 1115 (241.83 tok/s) Sents 37.33% |███████████▏ | 377/1010 Toks 1135 (190.27 tok/s) Sents 38.02% |███████████▍ | 384/1010 Toks 1156 (199.84 tok/s) Sents 38.61% |███████████▌ | 390/1010 Toks 1166 (95.16 tok/s) Sents 39.31% |███████████▊ | 397/1010 Toks 1187 (199.85 tok/s) Sents 39.90% |███████████▉ | 403/1010 Toks 1213 (248.95 tok/s) Sents 40.59% |████████████▏ | 410/1010 Toks 1231 (171.30 tok/s) Sents 41.19% |████████████▎ | 416/1010 Toks 1250 (180.81 tok/s) Sents 41.88% |████████████▌ | 423/1010 Toks 1271 (199.79 tok/s) Sents 42.57% |████████████▊ | 430/1010 Toks 1290 (180.82 tok/s) Sents 43.17% |████████████▉ | 436/1010 Toks 1305 (142.73 tok/s) Sents 43.86% |█████████████▏ | 443/1010 Toks 1327 (212.60 tok/s) Sents 44.46% |█████████████▎ | 449/1010 Toks 1344 (161.77 tok/s) Sents 45.15% |█████████████▌ | 456/1010 Toks 1359 (143.20 tok/s) Sents 45.74% |█████████████▋ | 462/1010 Toks 1375 (155.01 tok/s) Sents 46.44% |█████████████▉ | 469/1010 Toks 1395 (190.30 tok/s) Sents 47.03% |██████████████ | 475/1010 Toks 1409 (133.18 tok/s) Sents 47.72% |██████████████▎ | 482/1010 Toks 1432 (218.86 tok/s) Sents 48.32% |██████████████▍ | 488/1010 Toks 1451 (180.84 tok/s) Sents 49.01% |██████████████▋ | 495/1010 Toks 1468 (165.16 tok/s) Sents 49.60% |██████████████▉ | 501/1010 Toks 1487 (180.86 tok/s) Sents 50.30% |███████████████ | 508/1010 Toks 1502 (142.73 tok/s) Sents 50.89% |███████████████▎ | 514/1010 Toks 1516 (136.28 tok/s) Sents 51.58% |███████████████▍ | 521/1010 Toks 1538 (209.40 tok/s) Sents 52.18% |███████████████▋ | 527/1010 Toks 1553 (144.54 tok/s) Sents 52.87% |███████████████▊ | 534/1010 Toks 1575 (209.38 tok/s) Sents 53.47% |████████████████ | 540/1010 Toks 1586 (106.43 tok/s) Sents 54.06% |████████████████▏ | 546/1010 Toks 1600 (133.95 tok/s) Sents 54.75% |████████████████▍ | 553/1010 Toks 1622 (209.31 tok/s) Sents 55.35% |████████████████▌ | 559/1010 Toks 1637 (144.52 tok/s) Sents 56.04% |████████████████▊ | 566/1010 Toks 1659 (209.38 tok/s) Sents 56.63% |████████████████▉ | 572/1010 Toks 1682 (224.54 tok/s) Sents 57.33% |█████████████████▏ | 579/1010 Toks 1705 (218.87 tok/s) Sents 57.92% |█████████████████▍ | 585/1010 Toks 1722 (161.77 tok/s) Sents 58.51% |█████████████████▌ | 591/1010 Toks 1738 (157.48 tok/s) Sents 59.21% |█████████████████▊ | 598/1010 Toks 1749 (104.69 tok/s) Sents 59.90% |█████████████████▉ | 605/1010 Toks 1775 (247.92 tok/s) Sents 60.50% |██████████████████▏ | 611/1010 Toks 1797 (210.58 tok/s) Sents 61.19% |██████████████████▎ | 618/1010 Toks 1817 (190.33 tok/s) Sents 61.78% |██████████████████▌ | 624/1010 Toks 1836 (180.81 tok/s) Sents 62.48% |██████████████████▋ | 631/1010 Toks 1856 (190.32 tok/s) Sents 63.07% |██████████████████▉ | 637/1010 Toks 1884 (267.08 tok/s) Sents 63.76% |███████████████████▏ | 644/1010 Toks 1898 (133.22 tok/s) Sents 64.36% |███████████████████▎ | 650/1010 Toks 1924 (247.41 tok/s) Sents 65.05% |███████████████████▌ | 657/1010 Toks 1943 (180.80 tok/s) Sents 65.64% |███████████████████▋ | 663/1010 Toks 1961 (171.27 tok/s) Sents 66.34% |███████████████████▉ | 670/1010 Toks 1981 (190.28 tok/s) Sents 66.93% |████████████████████ | 676/1010 Toks 2001 (197.93 tok/s) Sents 67.52% |████████████████████▎ | 682/1010 Toks 2025 (229.45 tok/s) Sents 68.22% |████████████████████▍ | 689/1010 Toks 2040 (146.72 tok/s) Sents 68.81% |████████████████████▋ | 695/1010 Toks 2056 (152.24 tok/s) Sents 69.50% |████████████████████▊ | 702/1010 Toks 2078 (217.01 tok/s) Sents 70.10% |█████████████████████ | 708/1010 Toks 2100 (214.82 tok/s) Sents 70.69% |█████████████████████▏ | 714/1010 Toks 2117 (161.82 tok/s) Sents 71.39% |█████████████████████▍ | 721/1010 Toks 2135 (177.17 tok/s) Sents 71.98% |█████████████████████▌ | 727/1010 Toks 2154 (188.09 tok/s) Sents 72.67% |█████████████████████▊ | 734/1010 Toks 2173 (180.87 tok/s) Sents 73.27% |█████████████████████▉ | 740/1010 Toks 2192 (180.81 tok/s) Sents 73.86% |██████████████████████▏ | 746/1010 Toks 2207 (142.74 tok/s) Sents 74.55% |██████████████████████▎ | 753/1010 Toks 2232 (237.90 tok/s) Sents 75.25% |██████████████████████▌ | 760/1010 Toks 2249 (161.73 tok/s) Sents 75.84% |██████████████████████▊ | 766/1010 Toks 2271 (209.31 tok/s) Sents 76.53% |██████████████████████▉ | 773/1010 Toks 2288 (161.81 tok/s) Sents 77.13% |███████████████████████▏ | 779/1010 Toks 2305 (164.45 tok/s) Sents 77.72% |███████████████████████▎ | 785/1010 Toks 2327 (209.35 tok/s) Sents 78.42% |███████████████████████▌ | 792/1010 Toks 2339 (114.18 tok/s) Sents 79.11% |███████████████████████▋ | 799/1010 Toks 2360 (199.83 tok/s) Sents 79.70% |███████████████████████▉ | 805/1010 Toks 2374 (133.22 tok/s) Sents 80.40% |████████████████████████ | 812/1010 Toks 2401 (256.95 tok/s) Sents 80.99% |████████████████████████▎ | 818/1010 Toks 2421 (195.45 tok/s) Sents 81.58% |████████████████████████▍ | 824/1010 Toks 2436 (147.02 tok/s) Sents 82.28% |████████████████████████▋ | 831/1010 Toks 2453 (161.80 tok/s) Sents 82.87% |████████████████████████▊ | 837/1010 Toks 2473 (192.81 tok/s) Sents 83.47% |█████████████████████████ | 843/1010 Toks 2492 (180.87 tok/s) Sents 84.16% |█████████████████████████▏ | 850/1010 Toks 2512 (191.07 tok/s) Sents 84.75% |█████████████████████████▍ | 856/1010 Toks 2533 (199.89 tok/s) Sents 85.45% |█████████████████████████▋ | 863/1010 Toks 2548 (142.73 tok/s) Sents 86.04% |█████████████████████████▊ | 869/1010 Toks 2564 (152.28 tok/s) Sents 86.73% |██████████████████████████ | 876/1010 Toks 2588 (228.39 tok/s) Sents 87.33% |██████████████████████████▏ | 882/1010 Toks 2605 (161.75 tok/s) Sents 88.02% |██████████████████████████▍ | 889/1010 Toks 2621 (153.76 tok/s) Sents 88.71% |██████████████████████████▌ | 896/1010 Toks 2647 (249.03 tok/s) Sents 89.31% |██████████████████████████▊ | 902/1010 Toks 2665 (171.31 tok/s) Sents 90.00% |███████████████████████████ | 909/1010 Toks 2679 (133.23 tok/s) Sents 90.59% |███████████████████████████▏ | 915/1010 Toks 2700 (200.76 tok/s) Sents 91.29% |███████████████████████████▍ | 922/1010 Toks 2717 (161.77 tok/s) Sents 91.88% |███████████████████████████▌ | 928/1010 Toks 2733 (152.26 tok/s) Sents 92.57% |███████████████████████████▊ | 935/1010 Toks 2762 (275.99 tok/s) Sents 93.17% |███████████████████████████▉ | 941/1010 Toks 2783 (199.82 tok/s) Sents 93.86% |████████████████████████████▏ | 948/1010 Toks 2809 (247.32 tok/s) Sents 94.55% |████████████████████████████▎ | 955/1010 Toks 2836 (256.94 tok/s) Sents 95.15% |████████████████████████████▌ | 961/1010 Toks 2858 (211.31 tok/s) Sents 95.84% |████████████████████████████▊ | 968/1010 Toks 2884 (250.91 tok/s) Sents 96.44% |████████████████████████████▉ | 974/1010 Toks 2906 (211.42 tok/s) Sents 97.13% |█████████████████████████████▏| 981/1010 Toks 2924 (171.28 tok/s) Sents 97.72% |█████████████████████████████▎| 987/1010 Toks 2943 (180.77 tok/s) Sents 98.42% |█████████████████████████████▌| 994/1010 Toks 2960 (161.73 tok/s) Sents 99.11% |█████████████████████████████▋| 1001/1010 Toks 2977 (161.77 tok/s) Sents 99.70% |█████████████████████████████▉| 1007/1010 Toks 2997 (190.30 tok/s) Sents 100.00% |██████████████████████████████| 1010/1010 Toks 3006 (238.61 tok/s) Sents 100.00% |██████████████████████████████| 1010/1010 Toks 3006 (238.61 tok/s) ~ ❯
+