diff --git a/doc/developer_manual/.gitattributes b/doc/developer_manual/.gitattributes
new file mode 100644
index 0000000..591ce85
--- /dev/null
+++ b/doc/developer_manual/.gitattributes
@@ -0,0 +1 @@
+figures/* filter=lfs diff=lfs merge=lfs -text
diff --git a/doc/developer_manual/figures/ColourConnects_FKL.pdf b/doc/developer_manual/figures/ColourConnects_FKL.pdf
index f011d62..0db27cf 100755
Binary files a/doc/developer_manual/figures/ColourConnects_FKL.pdf and b/doc/developer_manual/figures/ColourConnects_FKL.pdf differ
diff --git a/doc/developer_manual/figures/ColourConnects_crossed.pdf b/doc/developer_manual/figures/ColourConnects_crossed.pdf
index e161928..d360dce 100755
Binary files a/doc/developer_manual/figures/ColourConnects_crossed.pdf and b/doc/developer_manual/figures/ColourConnects_crossed.pdf differ
diff --git a/doc/developer_manual/figures/Wbits.pdf b/doc/developer_manual/figures/Wbits.pdf
new file mode 100644
index 0000000..fb61e4d
--- /dev/null
+++ b/doc/developer_manual/figures/Wbits.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4b2935ead78945daf81d185eaec4ff04279f3e949c43353f31fcd4ce736d721e
+size 3173
diff --git a/doc/developer_manual/figures/Wbits2.pdf b/doc/developer_manual/figures/Wbits2.pdf
new file mode 100644
index 0000000..9929ee1
--- /dev/null
+++ b/doc/developer_manual/figures/Wbits2.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9db642b30f29c8598f456c74c8a16af3f149e24e0a98c09832105c6f877598be
+size 3161
diff --git a/doc/developer_manual/figures/Wbits3.pdf b/doc/developer_manual/figures/Wbits3.pdf
new file mode 100644
index 0000000..7c7f447
--- /dev/null
+++ b/doc/developer_manual/figures/Wbits3.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0134fc9611d4f86cf6bbc9a086be4d1dd9226b0924465a477851b22bf69adeaf
+size 3257
diff --git a/doc/developer_manual/figures/colour_centralqqx.jpg b/doc/developer_manual/figures/colour_centralqqx.jpg
index 84ea16a..194a571 100644
Binary files a/doc/developer_manual/figures/colour_centralqqx.jpg and b/doc/developer_manual/figures/colour_centralqqx.jpg differ
diff --git a/doc/developer_manual/figures/colour_gleft.jpg b/doc/developer_manual/figures/colour_gleft.jpg
index 9a24558..7b38379 100644
Binary files a/doc/developer_manual/figures/colour_gleft.jpg and b/doc/developer_manual/figures/colour_gleft.jpg differ
diff --git a/doc/developer_manual/figures/colour_gright.jpg b/doc/developer_manual/figures/colour_gright.jpg
index 32e5179..7c65f02 100644
Binary files a/doc/developer_manual/figures/colour_gright.jpg and b/doc/developer_manual/figures/colour_gright.jpg differ
diff --git a/doc/developer_manual/figures/colour_qx.jpg b/doc/developer_manual/figures/colour_qx.jpg
index 344bbc0..8372340 100644
Binary files a/doc/developer_manual/figures/colour_qx.jpg and b/doc/developer_manual/figures/colour_qx.jpg differ
diff --git a/doc/developer_manual/figures/colour_uno.jpg b/doc/developer_manual/figures/colour_uno.jpg
index 362686c..2e50c63 100644
Binary files a/doc/developer_manual/figures/colour_uno.jpg and b/doc/developer_manual/figures/colour_uno.jpg differ
diff --git a/doc/developer_manual/figures/dR_2.pdf b/doc/developer_manual/figures/dR_2.pdf
index 5a8745c..0eb9f05 100644
Binary files a/doc/developer_manual/figures/dR_2.pdf and b/doc/developer_manual/figures/dR_2.pdf differ
diff --git a/doc/developer_manual/figures/dR_2_small.pdf b/doc/developer_manual/figures/dR_2_small.pdf
index 4880eea..00bcb44 100644
Binary files a/doc/developer_manual/figures/dR_2_small.pdf and b/doc/developer_manual/figures/dR_2_small.pdf differ
diff --git a/doc/developer_manual/figures/ng_1.5.pdf b/doc/developer_manual/figures/ng_1.5.pdf
index d405ea8..2ce30de 100644
Binary files a/doc/developer_manual/figures/ng_1.5.pdf and b/doc/developer_manual/figures/ng_1.5.pdf differ
diff --git a/doc/developer_manual/figures/ng_5.5.pdf b/doc/developer_manual/figures/ng_5.5.pdf
index 0435138..dbf676e 100644
Binary files a/doc/developer_manual/figures/ng_5.5.pdf and b/doc/developer_manual/figures/ng_5.5.pdf differ
diff --git a/doc/developer_manual/figures/ng_mean.pdf b/doc/developer_manual/figures/ng_mean.pdf
index b4c4097..bc8eeed 100644
Binary files a/doc/developer_manual/figures/ng_mean.pdf and b/doc/developer_manual/figures/ng_mean.pdf differ
diff --git a/doc/developer_manual/figures/pJ.pdf b/doc/developer_manual/figures/pJ.pdf
index 4db6d25..0089a57 100644
Binary files a/doc/developer_manual/figures/pJ.pdf and b/doc/developer_manual/figures/pJ.pdf differ
diff --git a/doc/developer_manual/figures/ptBMin.pdf b/doc/developer_manual/figures/ptBMin.pdf
index 607cc20..6397d77 100644
Binary files a/doc/developer_manual/figures/ptBMin.pdf and b/doc/developer_manual/figures/ptBMin.pdf differ
diff --git a/doc/developer_manual/figures/qqbarcen1.pdf b/doc/developer_manual/figures/qqbarcen1.pdf
new file mode 100644
index 0000000..b180327
--- /dev/null
+++ b/doc/developer_manual/figures/qqbarcen1.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:782c11e4a4eb6b491751af1f6897d7a055f3d4a1df8e4421de0716b81c55a780
+size 5169
diff --git a/doc/developer_manual/figures/qqbarcen2.pdf b/doc/developer_manual/figures/qqbarcen2.pdf
new file mode 100644
index 0000000..3573495
--- /dev/null
+++ b/doc/developer_manual/figures/qqbarcen2.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fb394c8ddf110f0353d2f8c165a413208e1b0755da5d4147ca1437d188cca83c
+size 5322
diff --git a/doc/developer_manual/figures/qqbarcen3.pdf b/doc/developer_manual/figures/qqbarcen3.pdf
new file mode 100644
index 0000000..1bd8c12
--- /dev/null
+++ b/doc/developer_manual/figures/qqbarcen3.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7dca47fbd26056dbd09eb186f3912c0c7a39399c4a624fb6fac7ccc728cc36f4
+size 5162
diff --git a/doc/developer_manual/figures/qqbarcen4.pdf b/doc/developer_manual/figures/qqbarcen4.pdf
new file mode 100644
index 0000000..32d020a
--- /dev/null
+++ b/doc/developer_manual/figures/qqbarcen4.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6315caf833c4e19d041ec29a2f0e38d43ad367a56130777132a408ff6079bae8
+size 5329
diff --git a/doc/developer_manual/figures/qqbarcen5.pdf b/doc/developer_manual/figures/qqbarcen5.pdf
new file mode 100644
index 0000000..93d176f
--- /dev/null
+++ b/doc/developer_manual/figures/qqbarcen5.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:20be4cdf7b79395e811cee155d933cd8b5b18e232dbb32cda71984d06595a40c
+size 4976
diff --git a/doc/developer_manual/figures/qqbarcen6.pdf b/doc/developer_manual/figures/qqbarcen6.pdf
new file mode 100644
index 0000000..0d24cc5
--- /dev/null
+++ b/doc/developer_manual/figures/qqbarcen6.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3a1cb40f4cc2d875f4198db6ceea33f770a0ea6b2204ef53d80c6191276c56be
+size 4834
diff --git a/doc/developer_manual/figures/qqbarcen7.pdf b/doc/developer_manual/figures/qqbarcen7.pdf
new file mode 100644
index 0000000..7586171
--- /dev/null
+++ b/doc/developer_manual/figures/qqbarcen7.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bc813739ba3e07832f474dfd07c0cc28f924e1b707434d18e06ebffd4d9bafbf
+size 4872
diff --git a/doc/developer_manual/figures/qqbarex1.pdf b/doc/developer_manual/figures/qqbarex1.pdf
new file mode 100644
index 0000000..41a778a
--- /dev/null
+++ b/doc/developer_manual/figures/qqbarex1.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2230151e2eeb50f773c19218fc24a83d9d85d0e59e4fcc9ac26202abb478fda8
+size 5101
diff --git a/doc/developer_manual/figures/qqbarex2.pdf b/doc/developer_manual/figures/qqbarex2.pdf
new file mode 100644
index 0000000..fdcf011
--- /dev/null
+++ b/doc/developer_manual/figures/qqbarex2.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ffd952ae26d5fff4f4888b001fbe198dcdef2a543a97c3ccc4171dd9d27569c0
+size 5285
diff --git a/doc/developer_manual/figures/qqbarex3.pdf b/doc/developer_manual/figures/qqbarex3.pdf
new file mode 100644
index 0000000..ee0526c
--- /dev/null
+++ b/doc/developer_manual/figures/qqbarex3.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ad7a129e3820d2428e0bd4bdbad26222ce77e8f1a44885c8126fc0025c8b86b4
+size 5014
diff --git a/doc/developer_manual/figures/qqbarex4.pdf b/doc/developer_manual/figures/qqbarex4.pdf
new file mode 100644
index 0000000..adb1011
--- /dev/null
+++ b/doc/developer_manual/figures/qqbarex4.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a7c1e11dff2270760423a87e149babdffc708bebb0793a55a6e529e3f2966371
+size 4840
diff --git a/doc/developer_manual/figures/qqbarex5.pdf b/doc/developer_manual/figures/qqbarex5.pdf
new file mode 100644
index 0000000..845a46a
--- /dev/null
+++ b/doc/developer_manual/figures/qqbarex5.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6bd05346c376d77e44b5ac4022424632e2dfa365e20e475031a08a5a4819040d
+size 4876
diff --git a/doc/developer_manual/figures/qqbarex_schem.pdf b/doc/developer_manual/figures/qqbarex_schem.pdf
new file mode 100644
index 0000000..0dce5f6
--- /dev/null
+++ b/doc/developer_manual/figures/qqbarex_schem.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4a275254f30d614606c1ae85dd886c8fd87819b518fa2c61b657d9f699cd8444
+size 6814
diff --git a/doc/developer_manual/figures/wuno1.pdf b/doc/developer_manual/figures/wuno1.pdf
new file mode 100644
index 0000000..1110954
--- /dev/null
+++ b/doc/developer_manual/figures/wuno1.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2a13a926a7c6c3468fb09d6a968a4e0cf321cf26db28f276c1e8e2531bc4c0f6
+size 5247
diff --git a/doc/developer_manual/figures/wuno2.pdf b/doc/developer_manual/figures/wuno2.pdf
new file mode 100644
index 0000000..5b1d742
--- /dev/null
+++ b/doc/developer_manual/figures/wuno2.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:38fefdfb069a43916677f110a35aa6e65e49820d1ef664067a6499a8ae33c68b
+size 5489
diff --git a/doc/developer_manual/figures/wuno3.pdf b/doc/developer_manual/figures/wuno3.pdf
new file mode 100644
index 0000000..4aad276
--- /dev/null
+++ b/doc/developer_manual/figures/wuno3.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:76b070e9ae86f2b71f3f8eb90c16814123d5656fbfa8caad5e6496163cccafc5
+size 5602
diff --git a/doc/developer_manual/figures/wuno4.pdf b/doc/developer_manual/figures/wuno4.pdf
new file mode 100644
index 0000000..7fb6e3f
--- /dev/null
+++ b/doc/developer_manual/figures/wuno4.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5c7984ffecd1a52ad84bd4a1b89661e724d82996d49945ad3b6de4a70ebae136
+size 5594