To my knowledge, there are no documents that will help you hack the calibre db and create a new GUI for it.
That said, you should start from the beta source (0.6.9x series), not the standard source (0.6.5x series). The beta supports adding new columns to the db, displaying these columns, and searching/filtering on these columns. That code should provide you with sufficient patterns to accomplish what you are trying to do.
|