makes part of the thingy work
much more elegant code
move that around
binary stl output
at the very least, be consistent with normals
add another level of permutations in order to get normals correct