Added initial interfaces for a rules-based reporting framework