I agree that the messages/log pane should be movable to the left.
Structure is something occasionally used, especially during debugging, when one needs a long view of the log, instead of having to scroll the log every single time you compile: a huge time waster. Even better: offer the option to detach the log viewer and/or structure into separate windows, so that users can move them around/to other screens and position them as desired.