filtering broken
better
sketching out document / linemap / bitvec classes
make sure we actually build & include everything