sealed class Change
data class Position : Change
data class Rendering : Change
data class Structural : Change
val progressTracker: ProgressTracker