As promised, factored out local store strategy to own module and implemented way to substitute your own