Hans et al, We'll have different teachers writing different sections of a multi- chapter, multi-section document. The following use of prefix=+, as far as I can see, will keep them from stumbling over each other's references while they are working independently. I wonder how this will work in the project-product-component structure? % output=pdf \environment bookenv \setuphead[section] [prefix=+] \starttext \startuseMPgraphic{david} draw unitsquare scaled 2cm withpen pencircle scaled 5mm withcolor red; \stopuseMPgraphic \startbuffer[table] \starttable[|c|c|] \HL \VL This \VL is \VL\FR \VL a \VL table \VL\LR \HL \stoptable \stopbuffer \startbuffer[figure] \startcombination[2*1] {\useMPgraphic{david}}{First caption} {\useMPgraphic{david}}{Second caption} \stopcombination \stopbuffer \completecontent \chapter[quadratic]{Quadratic Functions} \input tufte \section[parabola]{The Parabola} \input tufte \placefigure[][fig:1] {This is the caption of the figure.} {\getbuffer[figure]} \input tufte \placetable[][tab:1] {A very simple example of a table.} {\getbuffer[table]} \input tufte \placefigure[][fig:2] {This is the caption of the figure.} {\getbuffer[figure]} \input tufte In \in{Figure}[fig:1] on \at{page}[fig:1], we see \ldots. \section[vertex]{Vertex Form} \input tufte \placefigure[][fig:1] {This is the caption of the figure.} {\getbuffer[figure]} \input tufte \placetable[][tab:1] {A very simple example of a table.} {\getbuffer[table]} \input tufte \placefigure[][fig:2] {This is the caption of the figure.} {\getbuffer[figure]} \input tufte In \in{Figure}[fig:1] on \at{page}[fig:1], we see \ldots. \chapter[poly]{Polynomial Functions} \input tufte \section[end]{End Behavior} \input tufte \placefigure[][fig:1] {This is the caption of the figure.} {\getbuffer[figure]} \input tufte \placetable[][tab:1] {A very simple example of a table.} {\getbuffer[table]} \input tufte \placefigure[][fig:2] {This is the caption of the figure.} {\getbuffer[figure]} \input tufte In \in{Figure}[fig:1] on \at{page}[fig:1], we see \ldots. \section[zeros]{Zeros} \input tufte \placefigure[][fig:1] {This is the caption of the figure.} {\getbuffer[figure]} \input tufte \placetable[][tab:1] {A very simple example of a table.} {\getbuffer[table]} \input tufte \placefigure[][fig:2] {This is the caption of the figure.} {\getbuffer[figure]} \input tufte In \in{Figure}[parabola:fig:1] on \at{page}[parabola:fig:1], we see \ldots. \stoptext