Complete revamp of hub screen& dialog system. Adds generic scene creator. Ditches XML for JSON, beacuse XML sucks.
Merge scene overhaul with David's tweaks.