implement shiftbytes
move shift into engine
centerwall cleanup
also shift regions and volume
shape.repeat
repeat example
add shift TODO's
comment out checkRegionIdx (not consistently used)
cleanup buffered and magnetization
begin more arbitrary geometry
shift geom but don't yet regenerate
web gui: region -1 can set params (not yet get)
gui: region -1 works
todo