replace administrators_log table with audit_log and audit_log_rows tables
Support Application level widgets
Match ending # or % character in regex
Support looping through a child array
Introduce initial AuditLog class