Supporting new operation style and other features
Merge remote-tracking branch 'origin/rjp' into ldc/tipi
Initial experiments by Simon with capturing isa results.