#N canvas 332 192 808 690 12;
#X text 206 105 a) data structure descriptions;
#X text 127 173 Data Structures (Templates) need to include:;
#X text 127 79 Create subpatches for:;
#X text 200 230 b) drawing instructions;
#X text 202 419 a) [append];
#X text 202 448 b) direct editing;
#X text 202 477 c) external files;
#X text 49 25 Intermediate synopsis 1 - What do we have so far?;
#X text 206 134 b) painting areas;
#X text 129 386 Instances of templates are created by;
#X text 124 271 "float x" and "float y" are special fields \, that
specify (x \, y)-coordinates of a template.;
#X text 129 333 Pointers are used for all operations on templates.
;
#X text 131 574 Fields in a template are accessed using [set] and [get]
;
#X text 200 201 a) a [struct] definition giving name of template and
fields;
#X text 202 507 d) and they are saved together with the patch;
