Implement the XL [ownership](http://c3d.github.io/xl/#ownership) model including the [`own` and `ref` types](http://c3d.github.io/xl/#other-generic-types). The `own T` is the "safe" way to do a dynamic allocation in XL. The `ref T` type is the safe way to pass a reference around.
Implement the XL ownership model including the
ownandreftypes.The
own Tis the "safe" way to do a dynamic allocation in XL. Theref Ttype is the safe way to pass a reference around.