First, there is a difference between Lightning as a protocol and Lightning as an implementation of nodes. Lightning as a protocol doesn't need anything to be changed. Currently RGB can't be used in any existing Lightning nodes because of architectural limitations.