Development Setup

What's the recommended local development setup? Can a developer run against a single LocalFileOASIS provider with zero cloud or chain dependencies, and then promote to multi-provider later purely through config?