LinkedScene can now wrap writable SceneCaches

This is so I can create a scene cache from a memory indexed io, and use it to write a LinkedScene into memory instead of a file