tessellation: Initial work on tessellation project.

Similarities to http://github.com/razh/tiling.