- Track changed state, skip selection updates when unchanged. - Skip hidden geometry early in iterators, using "continue" instead of a code-block since this is such a common check, avoid mixing this with other logic. - Use full sentences in comments, minor corrections/improvements.