Issue #8: Started to write the abstraction layer for the vector instruction sets