initial framework for worldview UI overlay
initial LuaComms replacement, very developer-friendly
push core-generated messages through to lua for display
remove MsgLog
comms icons
comms widget is now a table so we get scroller and icon positioning for free