Resizable output panel

* Allows mouse-drag resizing
* Double-click auto resize to content