It seems like what you're looking to do here is rewrite how the calendar
module functions, in a way that completely replaces normal calendar behavior before the theme layer has a chance to meddle with it.
In these (hopefully rare) cases, the best thing to do is create your own fork of calendar
as a new module, with the existing calendar
code as a starting point. Modifying the module code directly will be much easier than trying to hack Drupal's basic functionality/display interactions.
I normally wouldn't recommend this, but it seems appropriate in your case.
Be sure to send any improvements back to the calendar devs so that we all can benefit :)