Initial commit
Model created and generated, but no handcoded implementation yet.