Hi – sounds like an interesting situation!
The default settings (ie, default events template, HTML to display before the events content and HTML to display after, etc) are in many cases filterable but that’s not always the case.
Honestly it’s quite hard to give a concise answer to this sort of question – it’s very much custom development territory and though we’re happy to try and steer you in the right direction if we can it would be nice to get an example of a specific difficulty/issue you’ve been unable to resolve.