Removes variables unused for now.
Emit the same signal on several types of changes, for now.
Remove spurious signals, for now.
Boolean properties are "is*"-prefixed.
Multi-layer frame drawing routine.