Exception handling and reporting framework
