Replaced IJsonObjPopulator with a more generic IPopulator.
Whoops, forgot to commit this...
The current display is now properly updated when rendering single threadedly.
IPacketListener is now a functional interface, not that it'll be used as such...
RenderContext now implements IUpdatable.