diff --git a/support/doc/development/client/component-tree.xml b/support/doc/development/client/component-tree.xml
new file mode 100644
index 000000000..04691ed0a
--- /dev/null
+++ b/support/doc/development/client/component-tree.xml
@@ -0,0 +1 @@
+7VpNc5swEP01zLSXDiCDyTFxnfSQnjJt2qOM1qBGIEYIf/TXV4AIELmZjse2ho49PqCn1dd7i3Yl20GLbPcgcJF+5QSY47tk56DPju97M9936q9L9i0SRV4LJIISbdQDT/Q3aNDVaEUJlCNDyTmTtBiDMc9ziOUIw0Lw7dhszdl41AInYABPMWYm+kyJTPUq/LDHvwBN0m5kL7xpa1Y4fkkEr3I9nuOjdfNpqzPc9aUXWqaY8O0AQksHLQTnsn3KdgtgNbcdbW27+7/Uvs5bQC7/pYGv513Kfbd2IIoKXeRCpjzhOWbLHr1r1gd1D64qpTJj6tFTj7Cj8kcNfwp06WdXk0uxH1TVxZ+6g1JiIW9r1RSQ8xw67J4ypm0gJ51FzHBZ0rgFtUk9xC+Qcq9dCVeSK6if/iPnhbZb81xqM68um5RpFkteiViTov1ZzSoBbaWZq+kaNNM0PwDPQK1RGQhgWNLN2LOwdtDk1a4XST1onQ5rhtyrZkdqFlnTzLtqdqRmc2ua+VfNjtQM2dJMz2WDWaU7vS2KJlHICsWeWoUhKWMqq6h53aZUwlOBm3VtVWIzFvAtN2tF74IzLpp+EHgkgHkjj+AvMKi5CecIh++xuQEhYfcuU7oWzfTmrxOrLo/Y9lmK12HpIEOJ3BNwG17mfZiCzyPT50NrPj+/7lNHahZY0yy6vkvv6DKzFvON+PFdnUR56fghzuqAkK/K4nVhZwgjBEO0jg+FkTCOYLU+TRgJXTQKI94sulwcmRkcLwlVgdn9UBWMY6LaVwXBEj4q1pka+I7QjXpMZLP4FlqJt4hqNrI7l0ABRGR2SKDIX6HwRHF+3m1NXZyfI0Og6IA+wQn0CQx9Hml5vsTpMoSGPrJGaGgQ+oxlnE6c0cCz56Jzg9HbOFbRcepeOkMW9+XIfO95QvOJU6pinT1K/Qtd+0whzdP3pcM0r7vut5B/X+92jhbNsyUautAFxH8oGrJ20r0xQzXJzhlVLnKAiiwGlW7XHFB6zxmrf/ScNqnem7vNAwml5x4gNYxOQKpnkNqc/OtuV1UJk+c2sEguMo+U30oQU+cUXdBhVbH/V0BTN/jrBVr+AQ==
\ No newline at end of file
diff --git a/support/doc/development/client/components-tree.png b/support/doc/development/client/components-tree.png
index cd89aa02b..4ab9c1dfb 100644
Binary files a/support/doc/development/client/components-tree.png and b/support/doc/development/client/components-tree.png differ
diff --git a/support/doc/development/server/peertube-architecture-server.xml b/support/doc/development/server/peertube-architecture-server.xml
new file mode 100644
index 000000000..3299307a1
--- /dev/null
+++ b/support/doc/development/server/peertube-architecture-server.xml
@@ -0,0 +1 @@
+3VpRc5s4EP41nmkekgGEwH6M3aS9md5Mpnbby6MA2dBgxIHs2P31J4EECGGbxLhNzu1MYLXC0re7364Wj8BsvfuUoTT8mwQ4HllGsBuBjyPLMm3LGvH/RrAvJeOxWQpWWRQIpVowj35hITSEdBMFOFcUKSExjVJV6JMkwT5VZCjLyLOqtiSx+q0pWmFNMPdRrEt/RAENxS4sp5Z/xtEqlN9sOpNyxEP+0yojm0R838gCy+JTDq+RfJbYaB6igDw3ROBuBGYZIbS8Wu9mOObYStjKefcHRqt1ZzihfSaAcsIWxRssV1ysi+4lFsVuMNc3R2D6HEYUz1Pk89FnZn0mC+k6FsPLKI5nJCZZMVfuHUxzmpEn3Bgxig8b0VcsNrHFGcW7hkjs4BMma0yzPVMRo7YAUzgbELfPteVcqRI2rGZPhBAJb1lVT64RYxcCtG4AbQ3AbznOmMQcFsixj32/C0hvDG04EJCmpSLpmjqUlU4TSmcAJOEhJAd2yd+CJJzAP4ckGGuI4YDxm7glGQ3JiiQovqul0xpTQ8UP7yL6DxffQHH3KJQYPNm+HLKgvH8U03KKMnrLuZgJEpJgKbuP+MLFAwKp4ccozyO/FAoV/pifmNK9SBBoQwkT1ev/QkgqrUwSKtRM85gNc7LJfIGKIG22qhWWWsJuHLCjhs5wjGi0VRPGWUwinawOgFmGEWV5kC0xxEUOzIr9sIwWMaNZTsxWPQ2iLbtc8cvbIKi1tyyHkmIWz8SIIg/l1SS2msY8zV+Ym1PVDTKcR7+QVyhw26UkSmixXTgdwY9MguJolXBTsiWywAVTHi4RS6q3YmAdBUHhazHycDytUmVXwjhtT+nlWlBWZYFYrZJau4LVuDEhtJR4vRa83tvK4uEPHJWGClkuc+ZabTeo1tDLMyaaY3y9my+Y5PbhL81yL2PDAOJxYHex4djygOMMw4aTsZqg3Q4ydOCFyNC5PBmaKhm6ChkabTKsqa7Jh+Yb4EOZpJqEODgfFlPZNtG+oSDYRA+kncyfjuJCjtuqa1v6zhge02cX5QpeG5J2V+Gs03H+lBfHD17GpBhn/O7DD+x9Xcyuupl4GtFFxfJpRnwSv0tydoYi52vGzsBUCcR6Q+QsY6bhCczAlQ01n1hkDFpe1/bKwy9jc2wyPne72HziuAANxOaOc5rOJ5dic0ODaBA2tw7SeXXzWNH+eyhtTdk2aVC5/SaoHMDW0cgelpqBXkffY+qHVV3sx1FJryhNY0aBNCLJu+RYyTwDFMAGtNQEe+2Y55GsXJB0xL28b7HAICQM9B7BILTgHq7y/j+08MdOvGbHiVfGJgOOhY446eYdefRDYTCLfYnxMy//0nCz9hIUxfnNzc2B+urMDMti0+ruHgWO58CBMixo9eE6D0zuhbpHpt7SlFB6NYqlgPugAqfz74bIgeu88M5bpmDZ6a4elE+Z42yrVELl49SvYGLvBW0K1S4iCptGFKL+XN3lIIRpL+MijEOmh5OB7A5PdrJNo8PscIjKytXM/rChdTdpk8YEcbqsG0v8JDPHOLjqCE9lrl/0sfhUqtbFJ2LzMhz+Lnga6jwN+tZvjZMTdCdqWpcvQi5b40G3dWBzjtR42uzW+xz7EhWDqb9u4PUYM3GHM38hK56LLpFPIP/XlU+c4jMMr1iGWnJXJNIgFjDpIBZzkITiaFB/K8iEP7emk3bsd0XgS19LaG8legWfrcfepGfoNQCFR4j63KJaDZC2kcq9iDnHmmTqY9qVebl/7TGvCDaJ6KV7sH0puZcXgA4G7ukFQ5HrOSci+Hsgfw/JFHQE9Ntoa7fz5Mm2NrxwW9vSqLrunTDv4ERmGaLs4xXg58Xi4UrztPfQPJH5f5AG9dh1Fbtcn9k8GbY5oh/ovosK/vQpuyrYZzJTc9VLHa6xc+Bw7U68oX4tBEGPw3XXKesVtRC7rX/LVZqu/sEcuPsP
\ No newline at end of file
diff --git a/support/doc/development/server/upload-video.png b/support/doc/development/server/upload-video.png
index 730e68cc4..99cf50e66 100644
Binary files a/support/doc/development/server/upload-video.png and b/support/doc/development/server/upload-video.png differ