Separate article history resource.
Move UUID generation into version mixin.