Some reshuffling; trying to split apart dense array-specific operations.