There is some fairly straightforward analysis we can do during upload to detect when a text flow is inserted, removed or changed - we would want that if we ever have a format for which position is most appropriate, but there's no code for it yet. I don't think it makes much difference whether position is in the enum for now since we are the only people likely to do anything with it.