Modified components to be able to efficiently gather perpendicular data (required for final edge value)