Settings delegate wrapper added. Cache delegate wrapper added. Code refactored so now delegate events for cache and settings fires in different classes from other events. Some wires fixed and added