Adding the Kobo Start Menu and the alternative readers KOReader and Coolreader, is hardly "major surgery".
KOReader includes OPDS support (for using the calibre content server, right within the reading program) and a calibre companion like plugin, also.
Luck;
Ken