Added Owned and Shared array traits.
Added ShareId struct.
Added share method to Id.