add tessellation pattern
use svg transform() method everywhere
cleaning up and preparing for merge
organize dependencies