Adapt Art-Net library to multiple universes

Hi,

I'm looking for a solution which does the following:

Run a strand of 5m Neopixels (60LED/m, total 300 pixels, thus 900 channels) via Art-Net from a single ESP8266 (NodeMCU).

I've found this great piece of code:

This code does have about everything inside, only doesn't yet allow for multiple Universes (which is required as i do need more than 512 channels.

Also, (later on, less important), i'd like to add a simple screen (probably a small 128x64 pixel OLED), which shows the current Hostname, IP, Status, Mode, etc.
Changing of the hostname should be added in the 'configuration webpage' which is already present.

Extra info:
I already have all the hardware here, and did a test with a 144 pixel strand (which requires only 1 universe) already (working perfectly).
It's just some small adjustments/additions to the already existing code that needs to be done to add the >1 universe functionality and eventually the display with it's information.

Does anyone have any clue how to get this working?

Thanks in advance!