Make IndexEntry IComparable<>
Micro-optimization: use new List<>(capacity)
Add StageLevel to IndexEntry.DebuggerDisplay
Use readonly for applicable fields
Remove inferable delegate construction
Remove redundant qualifiers
Remove unused usings
Dismiss a few other R# warnings
Add missing XML comments