Completely reworked the SerialRenderer