diff --git a/v2/docs/html/doxygen_crawl.html b/v2/docs/html/doxygen_crawl.html
index e64fa7d0f..013321512 100644
--- a/v2/docs/html/doxygen_crawl.html
+++ b/v2/docs/html/doxygen_crawl.html
@@ -47,32 +47,20 @@
-
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
@@ -139,6 +127,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -184,25 +184,25 @@
-
+
-
+
-
+
-
-
+
+
@@ -222,16 +222,16 @@
-
+
-
+
-
-
+
+
@@ -249,19 +249,19 @@
+
+
-
-
-
-
+
+
-
-
+
+
@@ -302,62 +302,62 @@
-
+
+
-
+
-
-
+
-
+
+
-
-
+
-
-
+
+
-
-
+
+
+
+
-
-
-
+
+
-
-
+
@@ -367,15 +367,15 @@
-
+
-
+
+
-
@@ -399,17 +399,17 @@
-
+
-
+
-
+
@@ -417,23 +417,23 @@
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
@@ -451,17 +451,17 @@
+
+
+
+
+
+
-
-
-
-
-
-
@@ -473,9 +473,9 @@
+
-
@@ -493,23 +493,25 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
+
+
@@ -522,7 +524,7 @@
-
+
@@ -532,13 +534,11 @@
-
-
-
+
-
+
@@ -562,19 +562,19 @@
-
+
+
+
-
+
-
-
-
+
@@ -586,25 +586,25 @@
-
-
-
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -623,28 +623,28 @@
+
+
+
+
-
-
-
-
-
+
-
+
@@ -653,23 +653,23 @@
-
-
+
+
+
+
-
-
-
-
+
+
+
-
@@ -681,19 +681,19 @@
-
-
+
+
+
-
-
+
@@ -702,27 +702,27 @@
+
-
-
+
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/v2/docs/latex/classrpp_1_1blocking__observable.pdf b/v2/docs/latex/classrpp_1_1blocking__observable.pdf
index 2159b752b..60eaf0604 100644
Binary files a/v2/docs/latex/classrpp_1_1blocking__observable.pdf and b/v2/docs/latex/classrpp_1_1blocking__observable.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1callback__disposable.pdf b/v2/docs/latex/classrpp_1_1callback__disposable.pdf
index 5b9677695..a6fa024a3 100644
Binary files a/v2/docs/latex/classrpp_1_1callback__disposable.pdf and b/v2/docs/latex/classrpp_1_1callback__disposable.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1composite__disposable.pdf b/v2/docs/latex/classrpp_1_1composite__disposable.pdf
index 0378907d5..16fb0f62f 100644
Binary files a/v2/docs/latex/classrpp_1_1composite__disposable.pdf and b/v2/docs/latex/classrpp_1_1composite__disposable.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1composite__disposable__impl.pdf b/v2/docs/latex/classrpp_1_1composite__disposable__impl.pdf
index bbb61343b..5c2e292c9 100644
Binary files a/v2/docs/latex/classrpp_1_1composite__disposable__impl.pdf and b/v2/docs/latex/classrpp_1_1composite__disposable__impl.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1details_1_1base__disposable__impl.pdf b/v2/docs/latex/classrpp_1_1details_1_1base__disposable__impl.pdf
index aac583274..012b92127 100644
Binary files a/v2/docs/latex/classrpp_1_1details_1_1base__disposable__impl.pdf and b/v2/docs/latex/classrpp_1_1details_1_1base__disposable__impl.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1details_1_1disposable__wrapper__base.pdf b/v2/docs/latex/classrpp_1_1details_1_1disposable__wrapper__base.pdf
index b0de9e1f7..ca27b70a8 100644
Binary files a/v2/docs/latex/classrpp_1_1details_1_1disposable__wrapper__base.pdf and b/v2/docs/latex/classrpp_1_1details_1_1disposable__wrapper__base.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1details_1_1disposables_1_1dynamic__disposables__container.pdf b/v2/docs/latex/classrpp_1_1details_1_1disposables_1_1dynamic__disposables__container.pdf
index cfae74ddd..9970b2336 100644
Binary files a/v2/docs/latex/classrpp_1_1details_1_1disposables_1_1dynamic__disposables__container.pdf and b/v2/docs/latex/classrpp_1_1details_1_1disposables_1_1dynamic__disposables__container.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1details_1_1disposables_1_1dynamic__disposables__container__base.pdf b/v2/docs/latex/classrpp_1_1details_1_1disposables_1_1dynamic__disposables__container__base.pdf
index e430afc35..f215f086a 100644
Binary files a/v2/docs/latex/classrpp_1_1details_1_1disposables_1_1dynamic__disposables__container__base.pdf and b/v2/docs/latex/classrpp_1_1details_1_1disposables_1_1dynamic__disposables__container__base.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1details_1_1observables_1_1blocking__disposble.pdf b/v2/docs/latex/classrpp_1_1details_1_1observables_1_1blocking__disposble.pdf
index 9e497cb57..f7326de9b 100644
Binary files a/v2/docs/latex/classrpp_1_1details_1_1observables_1_1blocking__disposble.pdf and b/v2/docs/latex/classrpp_1_1details_1_1observables_1_1blocking__disposble.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1details_1_1refocunt__disposable__inner.pdf b/v2/docs/latex/classrpp_1_1details_1_1refocunt__disposable__inner.pdf
index 36c7577b7..d77a33cf9 100644
Binary files a/v2/docs/latex/classrpp_1_1details_1_1refocunt__disposable__inner.pdf and b/v2/docs/latex/classrpp_1_1details_1_1refocunt__disposable__inner.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1disposable__wrapper__impl.pdf b/v2/docs/latex/classrpp_1_1disposable__wrapper__impl.pdf
index f8765417e..7081023ec 100644
Binary files a/v2/docs/latex/classrpp_1_1disposable__wrapper__impl.pdf and b/v2/docs/latex/classrpp_1_1disposable__wrapper__impl.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1dynamic__observable.pdf b/v2/docs/latex/classrpp_1_1dynamic__observable.pdf
index 95fe5b2f6..af0f9a38a 100644
Binary files a/v2/docs/latex/classrpp_1_1dynamic__observable.pdf and b/v2/docs/latex/classrpp_1_1dynamic__observable.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1dynamic__observer.pdf b/v2/docs/latex/classrpp_1_1dynamic__observer.pdf
index 29100bb3e..281c3c7cc 100644
Binary files a/v2/docs/latex/classrpp_1_1dynamic__observer.pdf and b/v2/docs/latex/classrpp_1_1dynamic__observer.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1grouped__observable.pdf b/v2/docs/latex/classrpp_1_1grouped__observable.pdf
index 849a358d2..04ddf8dc0 100644
Binary files a/v2/docs/latex/classrpp_1_1grouped__observable.pdf and b/v2/docs/latex/classrpp_1_1grouped__observable.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1observable.pdf b/v2/docs/latex/classrpp_1_1observable.pdf
index b7b0ff091..358014023 100644
Binary files a/v2/docs/latex/classrpp_1_1observable.pdf and b/v2/docs/latex/classrpp_1_1observable.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1observer.pdf b/v2/docs/latex/classrpp_1_1observer.pdf
index bf1480d4d..39d8cfcac 100644
Binary files a/v2/docs/latex/classrpp_1_1observer.pdf and b/v2/docs/latex/classrpp_1_1observer.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1observer_3_01_type_00_01details_1_1with__disposable__strategy_3_01_strategy_00_01_disposable_strategy_01_4_01_4.pdf b/v2/docs/latex/classrpp_1_1observer_3_01_type_00_01details_1_1with__disposable__strategy_3_01_strategy_00_01_disposable_strategy_01_4_01_4.pdf
index f4d8805b8..77896af4b 100644
Binary files a/v2/docs/latex/classrpp_1_1observer_3_01_type_00_01details_1_1with__disposable__strategy_3_01_strategy_00_01_disposable_strategy_01_4_01_4.pdf and b/v2/docs/latex/classrpp_1_1observer_3_01_type_00_01details_1_1with__disposable__strategy_3_01_strategy_00_01_disposable_strategy_01_4_01_4.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1observer_3_01_type_00_01rpp_1_1details_1_1observers_1_1dynamic__strategy_3_01_type_01_4_01_4.pdf b/v2/docs/latex/classrpp_1_1observer_3_01_type_00_01rpp_1_1details_1_1observers_1_1dynamic__strategy_3_01_type_01_4_01_4.pdf
index b19add059..48e48050f 100644
Binary files a/v2/docs/latex/classrpp_1_1observer_3_01_type_00_01rpp_1_1details_1_1observers_1_1dynamic__strategy_3_01_type_01_4_01_4.pdf and b/v2/docs/latex/classrpp_1_1observer_3_01_type_00_01rpp_1_1details_1_1observers_1_1dynamic__strategy_3_01_type_01_4_01_4.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1operators_1_1details_1_1combine__latest__disposable.pdf b/v2/docs/latex/classrpp_1_1operators_1_1details_1_1combine__latest__disposable.pdf
index a8f83877f..0f84358a9 100644
Binary files a/v2/docs/latex/classrpp_1_1operators_1_1details_1_1combine__latest__disposable.pdf and b/v2/docs/latex/classrpp_1_1operators_1_1details_1_1combine__latest__disposable.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1operators_1_1details_1_1combining__disposable.pdf b/v2/docs/latex/classrpp_1_1operators_1_1details_1_1combining__disposable.pdf
index 6d9c19dea..20d703489 100644
Binary files a/v2/docs/latex/classrpp_1_1operators_1_1details_1_1combining__disposable.pdf and b/v2/docs/latex/classrpp_1_1operators_1_1details_1_1combining__disposable.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1operators_1_1details_1_1concat__state__t.pdf b/v2/docs/latex/classrpp_1_1operators_1_1details_1_1concat__state__t.pdf
index ea8d367ad..da59cae27 100644
Binary files a/v2/docs/latex/classrpp_1_1operators_1_1details_1_1concat__state__t.pdf and b/v2/docs/latex/classrpp_1_1operators_1_1details_1_1concat__state__t.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1operators_1_1details_1_1debounce__disposable.pdf b/v2/docs/latex/classrpp_1_1operators_1_1details_1_1debounce__disposable.pdf
index ef5ace733..42b3df619 100644
Binary files a/v2/docs/latex/classrpp_1_1operators_1_1details_1_1debounce__disposable.pdf and b/v2/docs/latex/classrpp_1_1operators_1_1details_1_1debounce__disposable.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1operators_1_1details_1_1merge__disposable.pdf b/v2/docs/latex/classrpp_1_1operators_1_1details_1_1merge__disposable.pdf
index 8b3009ef4..f063e0869 100644
Binary files a/v2/docs/latex/classrpp_1_1operators_1_1details_1_1merge__disposable.pdf and b/v2/docs/latex/classrpp_1_1operators_1_1details_1_1merge__disposable.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1operators_1_1details_1_1merge__observer__strategy.pdf b/v2/docs/latex/classrpp_1_1operators_1_1details_1_1merge__observer__strategy.pdf
index bc405043f..2868bd8b4 100644
Binary files a/v2/docs/latex/classrpp_1_1operators_1_1details_1_1merge__observer__strategy.pdf and b/v2/docs/latex/classrpp_1_1operators_1_1details_1_1merge__observer__strategy.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1operators_1_1details_1_1switch__on__next__state__t.pdf b/v2/docs/latex/classrpp_1_1operators_1_1details_1_1switch__on__next__state__t.pdf
index 1cbf02bbe..2f389502b 100644
Binary files a/v2/docs/latex/classrpp_1_1operators_1_1details_1_1switch__on__next__state__t.pdf and b/v2/docs/latex/classrpp_1_1operators_1_1details_1_1switch__on__next__state__t.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1operators_1_1details_1_1take__until__disposable.pdf b/v2/docs/latex/classrpp_1_1operators_1_1details_1_1take__until__disposable.pdf
index 6df6aaf5f..09507695e 100644
Binary files a/v2/docs/latex/classrpp_1_1operators_1_1details_1_1take__until__disposable.pdf and b/v2/docs/latex/classrpp_1_1operators_1_1details_1_1take__until__disposable.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1operators_1_1details_1_1timeout__disposable.pdf b/v2/docs/latex/classrpp_1_1operators_1_1details_1_1timeout__disposable.pdf
index 3b504c191..7ccfeb756 100644
Binary files a/v2/docs/latex/classrpp_1_1operators_1_1details_1_1timeout__disposable.pdf and b/v2/docs/latex/classrpp_1_1operators_1_1details_1_1timeout__disposable.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1operators_1_1details_1_1with__latest__from__disposable.pdf b/v2/docs/latex/classrpp_1_1operators_1_1details_1_1with__latest__from__disposable.pdf
index 1f128f507..401fbdecf 100644
Binary files a/v2/docs/latex/classrpp_1_1operators_1_1details_1_1with__latest__from__disposable.pdf and b/v2/docs/latex/classrpp_1_1operators_1_1details_1_1with__latest__from__disposable.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1operators_1_1details_1_1zip__disposable.pdf b/v2/docs/latex/classrpp_1_1operators_1_1details_1_1zip__disposable.pdf
index 6ace3672b..080247a1e 100644
Binary files a/v2/docs/latex/classrpp_1_1operators_1_1details_1_1zip__disposable.pdf and b/v2/docs/latex/classrpp_1_1operators_1_1details_1_1zip__disposable.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1refcount__disposable.pdf b/v2/docs/latex/classrpp_1_1refcount__disposable.pdf
index 2669c5bd4..04b8825c2 100644
Binary files a/v2/docs/latex/classrpp_1_1refcount__disposable.pdf and b/v2/docs/latex/classrpp_1_1refcount__disposable.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1schedulers_1_1details_1_1schedulable__base.pdf b/v2/docs/latex/classrpp_1_1schedulers_1_1details_1_1schedulable__base.pdf
index 2cd5baf41..d63e0a043 100644
Binary files a/v2/docs/latex/classrpp_1_1schedulers_1_1details_1_1schedulable__base.pdf and b/v2/docs/latex/classrpp_1_1schedulers_1_1details_1_1schedulable__base.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1schedulers_1_1details_1_1specific__schedulable.pdf b/v2/docs/latex/classrpp_1_1schedulers_1_1details_1_1specific__schedulable.pdf
index 6fac2a100..5a7ad5c15 100644
Binary files a/v2/docs/latex/classrpp_1_1schedulers_1_1details_1_1specific__schedulable.pdf and b/v2/docs/latex/classrpp_1_1schedulers_1_1details_1_1specific__schedulable.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1subjects_1_1behavior__subject.pdf b/v2/docs/latex/classrpp_1_1subjects_1_1behavior__subject.pdf
index 76cbc95a6..9def45a17 100644
Binary files a/v2/docs/latex/classrpp_1_1subjects_1_1behavior__subject.pdf and b/v2/docs/latex/classrpp_1_1subjects_1_1behavior__subject.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1subjects_1_1details_1_1subject__state.pdf b/v2/docs/latex/classrpp_1_1subjects_1_1details_1_1subject__state.pdf
index 996cdef89..923363a98 100644
Binary files a/v2/docs/latex/classrpp_1_1subjects_1_1details_1_1subject__state.pdf and b/v2/docs/latex/classrpp_1_1subjects_1_1details_1_1subject__state.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1subjects_1_1publish__subject.pdf b/v2/docs/latex/classrpp_1_1subjects_1_1publish__subject.pdf
index 79a4153c4..1492dc72a 100644
Binary files a/v2/docs/latex/classrpp_1_1subjects_1_1publish__subject.pdf and b/v2/docs/latex/classrpp_1_1subjects_1_1publish__subject.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1subjects_1_1replay__subject.pdf b/v2/docs/latex/classrpp_1_1subjects_1_1replay__subject.pdf
index 923e0eb8f..29a8d9192 100644
Binary files a/v2/docs/latex/classrpp_1_1subjects_1_1replay__subject.pdf and b/v2/docs/latex/classrpp_1_1subjects_1_1replay__subject.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1subjects_1_1serialized__behavior__subject.pdf b/v2/docs/latex/classrpp_1_1subjects_1_1serialized__behavior__subject.pdf
index 3d8c96e17..ed7c81ad1 100644
Binary files a/v2/docs/latex/classrpp_1_1subjects_1_1serialized__behavior__subject.pdf and b/v2/docs/latex/classrpp_1_1subjects_1_1serialized__behavior__subject.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1subjects_1_1serialized__publish__subject.pdf b/v2/docs/latex/classrpp_1_1subjects_1_1serialized__publish__subject.pdf
index 9a8a7077f..01d291d27 100644
Binary files a/v2/docs/latex/classrpp_1_1subjects_1_1serialized__publish__subject.pdf and b/v2/docs/latex/classrpp_1_1subjects_1_1serialized__publish__subject.pdf differ
diff --git a/v2/docs/latex/classrpp_1_1subjects_1_1serialized__replay__subject.pdf b/v2/docs/latex/classrpp_1_1subjects_1_1serialized__replay__subject.pdf
index 971351c07..a5f919f8f 100644
Binary files a/v2/docs/latex/classrpp_1_1subjects_1_1serialized__replay__subject.pdf and b/v2/docs/latex/classrpp_1_1subjects_1_1serialized__replay__subject.pdf differ
diff --git a/v2/docs/latex/refman.tex b/v2/docs/latex/refman.tex
index cb1732bcd..2e2167690 100644
--- a/v2/docs/latex/refman.tex
+++ b/v2/docs/latex/refman.tex
@@ -534,18 +534,6 @@ \chapter{File Documentation}
\input{interface__composite__disposable_8hpp_source}
\input{interface__disposable_8hpp_source}
\input{refcount__disposable_8hpp_source}
-\input{extensions_2rppqt_2rppqt_2fwd_8hpp_source}
-\input{extensions_2rppqt_2rppqt_2schedulers_2fwd_8hpp_source}
-\input{extensions_2rppqt_2rppqt_2sources_2fwd_8hpp_source}
-\input{rpp_2rpp_2disposables_2fwd_8hpp_source}
-\input{rpp_2rpp_2fwd_8hpp_source}
-\input{rpp_2rpp_2observables_2fwd_8hpp_source}
-\input{rpp_2rpp_2observers_2details_2fwd_8hpp_source}
-\input{rpp_2rpp_2observers_2fwd_8hpp_source}
-\input{rpp_2rpp_2operators_2fwd_8hpp_source}
-\input{rpp_2rpp_2schedulers_2fwd_8hpp_source}
-\input{rpp_2rpp_2sources_2fwd_8hpp_source}
-\input{rpp_2rpp_2subjects_2fwd_8hpp_source}
\input{memory__model_8hpp_source}
\input{observables_8hpp_source}
\input{blocking__observable_8hpp_source}
@@ -612,6 +600,18 @@ \chapter{File Documentation}
\input{queue_8hpp_source}
\input{utils_8hpp_source}
\input{worker_8hpp_source}
+\input{extensions_2rppqt_2rppqt_2fwd_8hpp_source}
+\input{extensions_2rppqt_2rppqt_2schedulers_2fwd_8hpp_source}
+\input{extensions_2rppqt_2rppqt_2sources_2fwd_8hpp_source}
+\input{rpp_2rpp_2disposables_2fwd_8hpp_source}
+\input{rpp_2rpp_2fwd_8hpp_source}
+\input{rpp_2rpp_2observables_2fwd_8hpp_source}
+\input{rpp_2rpp_2observers_2details_2fwd_8hpp_source}
+\input{rpp_2rpp_2observers_2fwd_8hpp_source}
+\input{rpp_2rpp_2operators_2fwd_8hpp_source}
+\input{rpp_2rpp_2schedulers_2fwd_8hpp_source}
+\input{rpp_2rpp_2sources_2fwd_8hpp_source}
+\input{rpp_2rpp_2subjects_2fwd_8hpp_source}
\input{immediate_8hpp_source}
\input{new__thread_8hpp_source}
\input{run__loop_8hpp_source}
diff --git a/v2/docs/latex/structrpp_1_1details_1_1concat__state__t.pdf b/v2/docs/latex/structrpp_1_1details_1_1concat__state__t.pdf
index 2b7c17ef8..0df711f90 100644
Binary files a/v2/docs/latex/structrpp_1_1details_1_1concat__state__t.pdf and b/v2/docs/latex/structrpp_1_1details_1_1concat__state__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1interface__composite__disposable.pdf b/v2/docs/latex/structrpp_1_1interface__composite__disposable.pdf
index d7398735d..924ffff3f 100644
Binary files a/v2/docs/latex/structrpp_1_1interface__composite__disposable.pdf and b/v2/docs/latex/structrpp_1_1interface__composite__disposable.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1interface__disposable.pdf b/v2/docs/latex/structrpp_1_1interface__disposable.pdf
index 012564fdd..c40ed2ec8 100644
Binary files a/v2/docs/latex/structrpp_1_1interface__disposable.pdf and b/v2/docs/latex/structrpp_1_1interface__disposable.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1buffer__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1buffer__t.pdf
index 6670906f4..6668ecad3 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1buffer__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1buffer__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1combine__latest__observer__strategy.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1combine__latest__observer__strategy.pdf
index 69b753b37..bbeabd028 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1combine__latest__observer__strategy.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1combine__latest__observer__strategy.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1combine__latest__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1combine__latest__t.pdf
index 6431e65a8..83dc3a7d8 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1combine__latest__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1combine__latest__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1concat__inner__observer__strategy.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1concat__inner__observer__strategy.pdf
index 849629e9d..d38ebf801 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1concat__inner__observer__strategy.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1concat__inner__observer__strategy.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1concat__observer__strategy.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1concat__observer__strategy.pdf
index 3649eb63a..52e58bd13 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1concat__observer__strategy.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1concat__observer__strategy.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1concat__observer__strategy__base.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1concat__observer__strategy__base.pdf
index 3eb2def07..3f9dd0929 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1concat__observer__strategy__base.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1concat__observer__strategy__base.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1concat__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1concat__t.pdf
index c786ea106..efb3f03c9 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1concat__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1concat__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1delay__disposable.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1delay__disposable.pdf
index 7f47141b4..dbb7c0518 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1delay__disposable.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1delay__disposable.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1distinct__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1distinct__t.pdf
index bfc87edbe..3f1ec0623 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1distinct__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1distinct__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1distinct__until__changed__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1distinct__until__changed__t.pdf
index fb3803acc..f331cec95 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1distinct__until__changed__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1distinct__until__changed__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1filter__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1filter__t.pdf
index 551340984..be1412c72 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1filter__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1filter__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1first__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1first__t.pdf
index 064a05d6c..03a14fbf2 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1first__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1first__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1group__by__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1group__by__t.pdf
index 34891e708..c5dab5666 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1group__by__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1group__by__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1last__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1last__t.pdf
index 014a6f0a8..35e59c833 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1last__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1last__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1map__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1map__t.pdf
index 62288d88d..462e88734 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1map__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1map__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1merge__observer__base__strategy.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1merge__observer__base__strategy.pdf
index 1d76b283a..95f09e606 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1merge__observer__base__strategy.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1merge__observer__base__strategy.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1merge__observer__inner__strategy.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1merge__observer__inner__strategy.pdf
index 512015ab2..5a2d90032 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1merge__observer__inner__strategy.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1merge__observer__inner__strategy.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1merge__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1merge__t.pdf
index 8245ee445..0e1845144 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1merge__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1merge__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1on__error__resume__next__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1on__error__resume__next__t.pdf
index 96728db97..5f830d86e 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1on__error__resume__next__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1on__error__resume__next__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1reduce__no__seed__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1reduce__no__seed__t.pdf
index e98322587..9e0a1998d 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1reduce__no__seed__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1reduce__no__seed__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1reduce__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1reduce__t.pdf
index 5d7476498..0000125db 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1reduce__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1reduce__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1scan__no__seed__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1scan__no__seed__t.pdf
index 8976bcce4..1238ba1bc 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1scan__no__seed__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1scan__no__seed__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1scan__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1scan__t.pdf
index 16f8ac1be..afd456193 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1scan__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1scan__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1skip__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1skip__t.pdf
index 2740b3099..f611c02e4 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1skip__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1skip__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1switch__on__next__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1switch__on__next__t.pdf
index 12329fd6e..488e923ae 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1switch__on__next__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1switch__on__next__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__last__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__last__t.pdf
index 9ee47d4f4..b3d789ed7 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__last__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__last__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__t.pdf
index 057fd1d3d..017194dff 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__until__observer__strategy.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__until__observer__strategy.pdf
index 20bba08f8..fba5659d0 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__until__observer__strategy.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__until__observer__strategy.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__until__observer__strategy__base.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__until__observer__strategy__base.pdf
index 7f8f3ad64..fb3fd2c40 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__until__observer__strategy__base.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__until__observer__strategy__base.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__until__throttle__observer__strategy.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__until__throttle__observer__strategy.pdf
index 53cefbd81..c7210352a 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__until__throttle__observer__strategy.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__until__throttle__observer__strategy.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__while__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__while__t.pdf
index 9a1cb25d9..5ea78c630 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__while__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1take__while__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1tap__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1tap__t.pdf
index 2263d1a0c..014e80b8d 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1tap__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1tap__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1throttle__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1throttle__t.pdf
index 31acaeca9..eebdca31c 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1throttle__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1throttle__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1window__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1window__t.pdf
index e41ad26b2..142012031 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1window__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1window__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1window__toggle__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1window__toggle__t.pdf
index 3a13f1adf..f89e9d8de 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1window__toggle__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1window__toggle__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1zip__observer__strategy.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1zip__observer__strategy.pdf
index c337460ab..5aee0d40a 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1zip__observer__strategy.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1zip__observer__strategy.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1zip__t.pdf b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1zip__t.pdf
index 769cf69bc..8f901a4e6 100644
Binary files a/v2/docs/latex/structrpp_1_1operators_1_1details_1_1zip__t.pdf and b/v2/docs/latex/structrpp_1_1operators_1_1details_1_1zip__t.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1schedulers_1_1constraint_1_1details_1_1is__worker.pdf b/v2/docs/latex/structrpp_1_1schedulers_1_1constraint_1_1details_1_1is__worker.pdf
index 9b10a3d81..ffc6df2e9 100644
Binary files a/v2/docs/latex/structrpp_1_1schedulers_1_1constraint_1_1details_1_1is__worker.pdf and b/v2/docs/latex/structrpp_1_1schedulers_1_1constraint_1_1details_1_1is__worker.pdf differ
diff --git a/v2/docs/latex/structrpp_1_1schedulers_1_1constraint_1_1details_1_1is__worker_3_01rpp_1_1schedulers_1_1worker_3_01_strategy_01_4_01_4.pdf b/v2/docs/latex/structrpp_1_1schedulers_1_1constraint_1_1details_1_1is__worker_3_01rpp_1_1schedulers_1_1worker_3_01_strategy_01_4_01_4.pdf
index 0bb9fccbd..eb38ac985 100644
Binary files a/v2/docs/latex/structrpp_1_1schedulers_1_1constraint_1_1details_1_1is__worker_3_01rpp_1_1schedulers_1_1worker_3_01_strategy_01_4_01_4.pdf and b/v2/docs/latex/structrpp_1_1schedulers_1_1constraint_1_1details_1_1is__worker_3_01rpp_1_1schedulers_1_1worker_3_01_strategy_01_4_01_4.pdf differ
diff --git a/v2/docs/latex/structrppqt_1_1utils_1_1no__active__qapplication.pdf b/v2/docs/latex/structrppqt_1_1utils_1_1no__active__qapplication.pdf
index 3aade644b..7dc9c9d37 100644
Binary files a/v2/docs/latex/structrppqt_1_1utils_1_1no__active__qapplication.pdf and b/v2/docs/latex/structrppqt_1_1utils_1_1no__active__qapplication.pdf differ
diff --git a/v2/docs/latex/structtest__scheduler_1_1state.pdf b/v2/docs/latex/structtest__scheduler_1_1state.pdf
index bea4e52c3..4d53e0df4 100644
Binary files a/v2/docs/latex/structtest__scheduler_1_1state.pdf and b/v2/docs/latex/structtest__scheduler_1_1state.pdf differ