Make cell a class with options
Add illustration page
Fix up some bugs when converting to object
Demo page