adapted to the new libgraphics and its rendering requirements.
localize the draw channel. put the alloc code in its own module.
changes to fit libgeometry and libgraphics.
redesign of the camera abstraction. general unused/useless data cleaning.
first steps towards a general rendering architecture.
main: go back to channel-sync'd drawing.
after a year or so of work, i dare create a proper repo.