Enable views to have both row and column strides.

This reduces the memory requirements of so-called vector views.
Further, it simplifies the procedure for creating interface
objects.