tessellation stages blog post
commit merge