Moved completion providers into separate folder.
Cache for local completions.