Introduce the concept of predictable classes
Squashes changes in !14 (merged) for more linear history. Other work on this was done in: https://gitlab.kitware.com/smart/watch/-/merge_requests/508
Edited by Jon Crall
Squashes changes in !14 (merged) for more linear history. Other work on this was done in: https://gitlab.kitware.com/smart/watch/-/merge_requests/508