The segment item struct used to have fiddly packed offsets and lengths. Now it's just normal fields so we can work with them directly and get rid of the native item indirection. Signed-off-by: Zach Brown <zab@versity.com>