start working on a chunk based engine
dom engine
keep element on the chunk so we don't have to look it up from the dom
dry a few things up
add comments to insert
fix things for empty lines
deal with \r by hiding lines for now