Very unfinished. Don't use.
Part 1 of movement to placement new: & -> * for all arguments
This won't build all the tests yet, but it builds the benchmark and doesn't
crash, which is good enough for a commit.
Initial commit of working data storage