This looks really well made, congratulations!
I have been working on a similar tool that lets you annotate anything online and have discussions. Conote is focused mainly on the discussion aspect and the annotation is more of a tool to aid discussion.