minor improvements
intervals utility could use %l placeholder to show level of signal
generic Intervals protocol
global properties storage