Add partially working Create with tests.
FIXME: Lots of copied code.