follow interface change in lensref
switch to Applicative whereever possible
use IntMap
follow lensref change: elim registerCallback
follow lensref change: elim registerCallback
follow change in lensref: get rid of Modifier
follow lensref API changes
depend on diagrams 1.2; follow lensref changes; dummy fileRef
refactoring; better text size