WIP clean up Patch model and remove layer code
WIP clean up Patch model and remove layer code

Question -- do we still need the layer stuff in BufferBuilder? My guess is no, but there's a bunch of region and marker logic in `getStagePatchForLines`

atom/github,atom/github,atom/github