phase 1 seems to be complete - bitvector data with a support tree bitvector of height log N