fixing a handful of residual bugs
hullsplitter no longer directly deals with display buffers
modifying types to support new buffer identification scheme
code cleanup/refactor