fill in addPlot
add SIVec class, some reworking of mkRenderer2D
Sources/ZoomCache: more work, now returns some actual data

initial handling of multichannel data, fix logic error in range handling code