work-in-progress for annotations in Readium.js environment (somewhat out of sync w/ other components as of intial commit)