Handle marker removal while maintaining the marker invariant
Add findContaining method

It returns markers for intervals that contain a given search index.