Completely redone output.

Each stage now has a separate column as a "work area" to print the
current instruction it is creating and the changes it did.