This is called "stem separation"
It was added to FL studio in 2023 and I don't think they were the first to do it.