Redesigning Youtube API subsystem to make it easier to connect to, preparing to make a Godot version.