1. Need to implement efficient fixation removal as in #11 2. Need to implement "compact mutations" as in #12 3. Explore use of SIMD for updating individual ranges