Given a column, row, and value, apply the kernel at the given point.
Given a column, row, and value, apply the kernel at the given point.
Given a (column, row) pair and a value, apply the kernel at the given point.
Given a (column, row) pair and a value, apply the kernel at the given point.
Supplies functionality to operations that do convolution.