diff --git a/docs/docs/developer_docs/img/scheduling_diagram.svg b/docs/docs/developer_docs/img/scheduling_diagram.svg
new file mode 100644
index 0000000000000000000000000000000000000000..f93d6c84b483221f795f120990d70e5972757626
--- /dev/null
+++ b/docs/docs/developer_docs/img/scheduling_diagram.svg
@@ -0,0 +1,2 @@
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1487px" height="1599px" version="1.1" content="&lt;mxfile userAgent=&quot;Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.95 Safari/537.36&quot; version=&quot;6.0.3.3&quot; editor=&quot;www.draw.io&quot; type=&quot;google&quot;&gt;&lt;diagram name=&quot;Page-1&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);"><defs/><g transform="translate(0.5,0.5)"><rect x="0" y="0" width="1485" height="1597.5" fill="#ffffff" stroke="none" pointer-events="none"/><rect x="225" y="37.5" width="255" height="60" fill="#ffffff" stroke="#000000" stroke-width="1.5" pointer-events="none"/><path d="M 352.5 97.5 L 352.5 1537.5" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" stroke-dasharray="4.5 4.5" pointer-events="none"/><g transform="translate(329.5,61.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="30" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 30px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Server<br /></div></div></foreignObject><text x="15" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">Server&lt;br&gt;</text></switch></g><rect x="135" y="172.5" width="345" height="150" fill="#ffffff" stroke="#000000" stroke-width="1.5" pointer-events="none"/><g transform="translate(172.5,176.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="179" height="94" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Find all assigned jobs with status in<br />{'queued', 'active', 'cancel-requested'}<br /><br />Find all their tasks with status in <br />{'queued', 'claimed-by-manager', 'active',<br />'cancel-requested'}<br /><br />queued → claimed-by-manager<br /></div></div></foreignObject><text x="90" y="52" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="315" y="892.5" width="90" height="30" fill="#ffffff" stroke="#000000" stroke-width="1.5" pointer-events="none"/><g transform="translate(327.5,899.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="43" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">fetch task<br /></div></div></foreignObject><text x="22" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">fetch task&lt;br&gt;</text></switch></g><rect x="757.5" y="37.5" width="285" height="60" fill="#ffffff" stroke="#000000" stroke-width="1.5" pointer-events="none"/><path d="M 900 97.5 L 900 1522.5" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" stroke-dasharray="4.5 4.5" pointer-events="none"/><g transform="translate(869.5,61.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="40" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 40px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Manager</div></div></foreignObject><text x="20" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">Manager</text></switch></g><rect x="750" y="802.5" width="300" height="30" fill="#ffffff" stroke="#000000" stroke-width="1.5" pointer-events="none"/><g transform="translate(765.5,809.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="179" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">find task queued/claimed task for worker<br /></div></div></foreignObject><text x="90" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">find task queued/claimed task for worker&lt;br&gt;</text></switch></g><rect x="772.5" y="967.5" width="180" height="30" fill="#ffffff" stroke="#000000" stroke-width="1.5" pointer-events="none"/><g transform="translate(791.5,974.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="94" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">assign task to worker<br /></div></div></foreignObject><text x="47" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">assign task to worker&lt;br&gt;</text></switch></g><rect x="757.5" y="1132.5" width="210" height="105" fill="#ffffff" stroke="#000000" stroke-width="1.5" pointer-events="none"/><g transform="translate(785.5,1168.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="102" height="22" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">check assigned worker<br />queue task updates<br /></div></div></foreignObject><text x="51" y="16" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">check assigned worker&lt;br&gt;queue task updates&lt;br&gt;</text></switch></g><rect x="775.5" y="1402.5" width="165" height="90" fill="#ffffff" stroke="#000000" stroke-width="1.5" pointer-events="none"/><g transform="translate(788.5,1430.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="92" height="22" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">check task status<br />and assigned worker<br /></div></div></foreignObject><text x="46" y="16" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">check task status&lt;br&gt;and assigned worker&lt;br&gt;</text></switch></g><rect x="742.5" y="1290" width="300" height="45" fill="#ffffff" stroke="#000000" stroke-width="1.5" pointer-events="none"/><g transform="translate(760.5,1304.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="175" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Set to-cancel tasks to cancel-requested<br /></div></div></foreignObject><text x="88" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">Set to-cancel tasks to cancel-requested&lt;br&gt;</text></switch></g><rect x="1260" y="37.5" width="202.5" height="60" fill="#ffffff" stroke="#000000" stroke-width="1.5" pointer-events="none"/><path d="M 1361.25 97.5 L 1361.25 1552.5" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" stroke-dasharray="4.5 4.5" pointer-events="none"/><g transform="translate(1336.5,61.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="33" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 33px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Worker<br /></div></div></foreignObject><text x="17" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">Worker&lt;br&gt;</text></switch></g><path d="M 899.25 174 L 555 174 Q 540 174 525 174 L 495.35 174" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 483.35 174 L 495.35 168 L 495.35 180 Z" fill="#000000" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(508.5,154.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="240" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">GET /api/flamenco/managers/{manager-id}/depsgraph<br /></div></div></foreignObject><text x="120" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">GET /api/flamenco/managers/{manager-id}/depsgraph&lt;br&gt;</text></switch></g><path d="M 480 313.5 L 892.54 313.5" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" stroke-dasharray="9 9" pointer-events="none"/><path d="M 880.9 321 L 895.9 313.5 L 880.9 306" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(652.5,293.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="49" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">list of tasks<br /></div></div></foreignObject><text x="25" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">list of tasks&lt;br&gt;</text></switch></g><path d="M 30 112.5 L 165 112.5 L 165 135 L 150 157.5 L 30 157.5 Z" fill="#ffffff" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="none"/><path d="M 165 112.5 L 1080 112.5 L 1080 382.5 L 30 382.5 L 30 157.5" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(32.5,119.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="88" height="22" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 88px; white-space: normal; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">first request a.k.a "clean slate"<br /></div></div></foreignObject><text x="44" y="16" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">first request a.k.a "clean slate"&lt;br&gt;</text></switch></g><path d="M 30 397.5 L 165 397.5 L 165 420 L 150 442.5 L 30 442.5 Z" fill="#ffffff" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="none"/><path d="M 165 397.5 L 1080 397.5 L 1080 667.5 L 30 667.5 L 30 442.5" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(32.5,413.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="88" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 88px; white-space: normal; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">subsequent request<br /></div></div></foreignObject><text x="44" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">subsequent request&lt;br&gt;</text></switch></g><rect x="135" y="457.5" width="345" height="120" fill="#ffffff" stroke="#000000" stroke-width="1.5" pointer-events="none"/><g transform="translate(156.5,473.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="201" height="58" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Find all assigned tasks with status in <br />{'queued', 'claimed-by-manager'}<br />that have changed since the given timestamp<br /><br />queued → claimed-by-manager<br /></div></div></foreignObject><text x="101" y="34" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 869.25 459 L 555 459 Q 540 459 525 459 L 495.35 459" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 483.35 459 L 495.35 453 L 495.35 465 Z" fill="#000000" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(494.5,421.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="240" height="22" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">GET /api/flamenco/managers/{manager-id}/depsgraph<br />with If-Modified-Since header<br /></div></div></foreignObject><text x="120" y="16" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">GET /api/flamenco/managers/{manager-id}/depsgraph&lt;br&gt;with If-Modified-Since header&lt;br&gt;</text></switch></g><path d="M 480 574.5 L 862.54 574.5" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" stroke-dasharray="9 9" pointer-events="none"/><path d="M 850.9 582 L 865.9 574.5 L 850.9 567" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(637.5,554.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="49" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">list of tasks<br /></div></div></foreignObject><text x="25" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">list of tasks&lt;br&gt;</text></switch></g><path d="M 886.88 459 L 913.13 442.5" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="none"/><ellipse cx="900" cy="510" rx="52.5" ry="52.5" fill="#ffffff" stroke="#000000" stroke-width="1.5" pointer-events="none"/><path d="M 886.88 459 L 913.13 472.5" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(857.5,492.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="56" height="22" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 56px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">repeat every<br />1 minute<br /></div></div></foreignObject><text x="28" y="16" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="840" y="322.5" width="120" height="45" fill="#ffffff" stroke="#000000" stroke-width="1.5" pointer-events="none"/><g transform="translate(853.5,337.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="61" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">store all tasks<br /></div></div></foreignObject><text x="31" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">store all tasks&lt;br&gt;</text></switch></g><rect x="840" y="592.5" width="120" height="45" fill="#ffffff" stroke="#000000" stroke-width="1.5" pointer-events="none"/><g transform="translate(853.5,607.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="61" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">store all tasks<br /></div></div></foreignObject><text x="31" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">store all tasks&lt;br&gt;</text></switch></g><path d="M 1360.5 787.5 L 915.35 787.5" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 903.35 787.5 L 915.35 781.5 L 915.35 793.5 Z" fill="#000000" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(1090.5,767.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="51" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">POST /task</div></div></foreignObject><text x="26" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">POST /task</text></switch></g><path d="M 900 1027.5 L 1353.79 1027.5" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" stroke-dasharray="9 9" pointer-events="none"/><path d="M 1342.15 1035 L 1357.15 1027.5 L 1342.15 1020" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(1095.5,1007.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="47" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">return task<br /></div></div></foreignObject><text x="24" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">return task&lt;br&gt;</text></switch></g><path d="M 900 892.5 L 375.35 892.5" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 363.35 892.5 L 375.35 886.5 L 375.35 898.5 Z" fill="#000000" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(518.5,854.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="148" height="22" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">GET /api/flamenco/tasks/{task-id}<br />with If-None-Match: etag<br /></div></div></foreignObject><text x="74" y="16" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">GET /api/flamenco/tasks/{task-id}&lt;br&gt;with If-None-Match: etag&lt;br&gt;</text></switch></g><path d="M 405 921 L 892.54 921" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" stroke-dasharray="9 9" pointer-events="none"/><path d="M 880.9 928.5 L 895.9 921 L 880.9 913.5" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(578.5,901.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="98" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">return task, if modified<br /></div></div></foreignObject><text x="49" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">return task, if modified&lt;br&gt;</text></switch></g><path d="M 900 937.5 L 937.5 937.5 L 937.5 847.85" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 937.5 835.85 L 943.5 847.85 L 931.5 847.85 Z" fill="#000000" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(943.5,895.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="87" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">if task was modified<br /></div></div></foreignObject><text x="44" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">if task was modified&lt;br&gt;</text></switch></g><path d="M 30 712.5 L 180 712.5 L 180 735 L 165 757.5 L 30 757.5 Z" fill="#ffffff" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="none"/><path d="M 180 712.5 L 1455 712.5 L 1455 1057.5 L 30 1057.5 L 30 757.5" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(50.5,728.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="74" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 76px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Task assignment<br /></div></div></foreignObject><text x="37" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">Task assignment&lt;br&gt;</text></switch></g><rect x="1305" y="1102.5" width="120" height="420" fill="#ffffff" stroke="#000000" stroke-width="1.5" pointer-events="none"/><g transform="translate(1324.5,1304.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="54" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">running task<br /></div></div></foreignObject><text x="27" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">running task&lt;br&gt;</text></switch></g><path d="M 1305 1132.5 L 982.85 1132.5" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 970.85 1132.5 L 982.85 1126.5 L 982.85 1138.5 Z" fill="#000000" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(1039.5,1112.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="128" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">POST /tasks/{task-id}/update<br /></div></div></foreignObject><text x="64" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">POST /tasks/{task-id}/update&lt;br&gt;</text></switch></g><path d="M 760.5 1240.5 L 367.35 1236.89" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 355.35 1236.78 L 367.41 1230.89 L 367.3 1242.89 Z" fill="#000000" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(400.5,1218.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="208" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">POST /api/f/mngrs/{mngr-id}/task-update-batch<br /></div></div></foreignObject><text x="104" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">POST /api/f/mngrs/{mngr-id}/task-update-batch&lt;br&gt;</text></switch></g><path d="M 1351.88 1404 L 1378.13 1387.5" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="none"/><ellipse cx="1365" cy="1455" rx="52.5" ry="52.5" fill="#ffffff" stroke="#000000" stroke-width="1.5" pointer-events="none"/><path d="M 1351.88 1404 L 1378.13 1417.5" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(1346.5,1437.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="24" height="22" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 26px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">every<br />5 sec<br /></div></div></foreignObject><text x="12" y="16" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 1327.25 1403.25 L 955.85 1402.53" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 943.85 1402.51 L 955.87 1396.53 L 955.84 1408.53 Z" fill="#000000" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(1053.5,1382.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="107" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">GET /may-i-run/{task-id}<br /></div></div></foreignObject><text x="54" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">GET /may-i-run/{task-id}&lt;br&gt;</text></switch></g><path d="M 940.5 1488 L 1313.29 1489.47" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" stroke-dasharray="9 9" pointer-events="none"/><path d="M 1301.62 1496.93 L 1316.65 1489.49 L 1301.68 1481.93" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(1038.5,1468.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="122" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">return yes/no + reason if no<br /></div></div></foreignObject><text x="61" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">return yes/no + reason if no&lt;br&gt;</text></switch></g><path d="M 970.5 1224 L 1298.29 1224" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" stroke-dasharray="9 9" pointer-events="none"/><path d="M 1286.65 1231.5 L 1301.65 1224 L 1286.65 1216.5" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(1116.5,1204.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="29" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">TODO</div></div></foreignObject><text x="15" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">TODO</text></switch></g><path d="M 351.75 1290 L 735.79 1290" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" stroke-dasharray="9 9" pointer-events="none"/><path d="M 724.15 1297.5 L 739.15 1290 L 724.15 1282.5" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(399.5,1270.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="196" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">{handled_update_ids: [], cancel_task_ids: []}<br /></div></div></foreignObject><text x="98" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">{handled_update_ids: [], cancel_task_ids: []}&lt;br&gt;</text></switch></g><path d="M 30 1087.5 L 180 1087.5 L 180 1110 L 165 1132.5 L 30 1132.5 Z" fill="#ffffff" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="none"/><path d="M 180 1087.5 L 1455 1087.5 L 1455 1552.5 L 30 1552.5 L 30 1132.5" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(56.5,1103.5)scale(1.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="66" height="10" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 68px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Task execution<br /></div></div></foreignObject><text x="33" y="10" fill="#000000" text-anchor="middle" font-size="10px" font-family="Helvetica">Task execution&lt;br&gt;</text></switch></g></g></svg>
\ No newline at end of file
diff --git a/docs/docs/developer_docs/job_submission.md b/docs/docs/developer_docs/job_submission.md
deleted file mode 100644
index 8ee9f70484d9e3411080714092b47df612e55fa5..0000000000000000000000000000000000000000
--- a/docs/docs/developer_docs/job_submission.md
+++ /dev/null
@@ -1,77 +0,0 @@
-
-# Job submission
-
-The Manager collection on Flamenco Server will store all manager configuration. This will be queried by manager on demand.
-
-```
-{
-	'job_types': [
-		{
-			'name': 'blender_resumable_render',
-			'vars': [
-				{
-					'name': 'blender',
-					'linux': '/shared/software/blender',
-					'darwin': '/Volumes/shared/software/blender',
-				},
-				{
-					'name': 'render',
-					'linux': '/render',
-					'darwin': '/Volumes/render',
-				}
-			],
-			'settings_schema': {
-				'frames': {
-					'type': 'string',
-					# '1-20,21,25-30'
-				},
-				'chunk_size': {
-					'type': 'integer',
-					# 5
-				},
-				'filepath': {
-					'type': 'string',
-					# '/shared/shot1.blend'
-				},
-				'render_output': {
-					'type': 'string',
-					# '{render}/shot1/'
-				}
-			}
-		}
-	]
-}
-```
-
-In the future, the model will evolve to the following:
-
-```
-{
-	'job_types': {
-		'blender_resumable_render':{
-			'blender': {
-				'linux': '/shared/software/blender',
-				'darwin': '/Volumes/shared/software/blender',
-			},
-			'render': {
-				'linux': '/render',
-				'darwin': '/Volumes/render',
-			}
-		}
-	}
-}
-```
-
-
-This allows us to provide extra info about a job, once we create it via the client (Blender Cloud add-on).
-
-Example:
-
-- user submits `blender_resumable_render` via add-on
-- server creates job and tasks, and returns job `_id` and manager settings for that job_type (e.g., `paths`)
-- add-on checks that `paths` exists
-- add-on bam packs files combining `paths` and `_id` as output for the packing
-- add-on sets the job as `queued`
- 
-
-Blender Cloud add-on expands to support Flamenco (same auth, no extra user prefs).
\ No newline at end of file
diff --git a/docs/docs/developer_docs/scheduling.md b/docs/docs/developer_docs/scheduling.md
index 21d8e89b74a196fd4223966cab1db729c66a0bc5..62ec721c7eeb43c66d7acbb298965342e4e24764 100644
--- a/docs/docs/developer_docs/scheduling.md
+++ b/docs/docs/developer_docs/scheduling.md
@@ -13,6 +13,8 @@ The DG is generated with a database query to the Tasks collection and, depending
 can return hundred-thousands of Tasks, which are then stored by the Manager in its own 
 database, so that they can be served to the Workers.
 
+[![Architecture diagram](img/scheduling_diagram.svg)](img/scheduling_diagram.svg)
+
 ## Priority rules
 
 The priority for the execution of a Task is determined by three factors:
@@ -26,7 +28,7 @@ Job priority, with the highest Task priority will be dispatched first.
 
 ## Task requirements and resource allocation
 
-**Note: This feature is not implemented yet.**
+**Note: This feature is not available yet.**
 
 When a Worker queries the Manager for a Task, we use the *services* offered by it as a query
 parameter to find the highest priority Task that can be executed. For example, a Worker 
diff --git a/docs/docs/user_manual/basics.md b/docs/docs/user_manual/basics.md
index 7e3b07f539bc38d44cee3077428f82f4adf4b884..6ebb81d0ccb1897762cef0e4c49166315b01cff4 100644
--- a/docs/docs/user_manual/basics.md
+++ b/docs/docs/user_manual/basics.md
@@ -4,7 +4,8 @@ Flamenco is still under development, therefore this installation guide is rather
 In the future it will be a straightforward process, in two variants.
 
 ## Using the cloud.blender.org Server
-**Note: This feature is not yet available**
+
+**Note: This feature is not available yet.**
 
 In this case, only two components of the stack are controlled by the user: Manager and 
 Workers. The setup:
@@ -16,7 +17,8 @@ the Manager (it will automatically connect with Blender Cloud)
 - Download the Worker bundle and start it (it will automatically connect with the Manager)
 
 ## Using a self-provisioned Server
-**Note: This feature is not yet available**
+
+**Note: This feature is not available yet.**
 
 - Download and start the server (using Docker)
 - Follow the steps for setting up with Blender Cloud, updating the configuration to point