More abstraction regarding opcode
Added architextures to makefile and more linux machine context