| DirectX SDK | 
A tool-graph chunk can occur either as a top-level form or as a subchunk of a segment form.
RIFF( 'DMTG'
    [<guid-ck>]     // GUID for tool graph
    [<vers-ck>]     // Optional version information
    [<UNFO-list>]   // Name, author, copyright information, comments
    <toll-list>     // List of tools
)
For the first three elements, which are optional, see Common Chunks.
The main and only required part of the tool-graph chunk is the tool list:
<toll-list> -> LIST( 'toll'
    <DMTL-form>... 
    )
For more information on the <DMTL-form> chunk, see Tool Form.