Matrix abstraction layer for boost or vnl.
