Reworking ContextDataSource for ARC. Switching ContextDataSource and AppleScript to ARC.