Add some icons for message overlays
Add a new message overlay
Use the new message overlay for compiler messages
Add a missing override
Fix various things, as discussed in code review
Handle message duplicates in compiler
Run the project in the background, so that Envision stays usable
Still TODO: handling of output
Add a console overlay.

Appending text is not solved optimally. Open for suggestions.
Use console overlay for running program output