So far to get a prototype going my strategy has just been "keep owned copies everywhere and just clone literally anything". This is fine but a little inefficient. As things start to mature I'd like to see where we can do with slices, and find other ways to not clone as much.
Might be nice to do this after we setup some benchmarks so we can see how much of a difference it makes.