draft
working version
cleaned up
renaming
draft of kernel selection with sawzoid
revised. there may be a race for abnormal zoids with height <= 2
revised for counting projections, geneity testing changes etc.
added generic kernel at end