Fleshing out instruction structures. Todo: parse instructions to get encodings etc.