Added Instruction class, part I.