Added abstraction layer for VME controller