I pushed changes to GitHub (https://github.com/britseye/compo)
today that allow a clean build with warnings and deprecations on
Regularized shape and geometric objects so they are all
in a similar way for ease of maintenance.
Added a more complete implementation of Flatten and Drawing, and
pattern type - BrushDabs. This introduces the idea of 'shim'
objects that do not normally display themselves, but effect the
following layer. So BrushDabs will be used as fill for any closed
or geometric object that is placed over it.
The Codeblocks project file is also changed somewhat - hopefully
for the better. Codeblocks linking is very fragile.