Column shifting base implementation.