Allow local temp or disk allocations for storage

This support is rudimentary right now.