A lot more work on GUI Panel rendering