There are several good ereader apps out there, who wants to duplicate all that work? chaley made an app that fills a unique need.
If it isn't what you expected, I believe chaley is pretty good about refunds.
calibre as a reader app is nothing special BTW, except its vastly superior library integration.

It doesn't support annotations, although it is a capable renderer.