Use scoped ordering for programmes
Populate order field on newly added parts.