With respect to changing between 2- and 3-rail O scale, I generally see people interested in converting from 3-rail to 2-rail - either they like a piece of rollingstock, or maybe there is even an engine that is sufficiently detailed to meet 2-rail standards. But I don't think I've seen any questions about converting from 2-rail and going to 3-rail.
Here and there I will find a beautiful, 2-rail locomotive model, usually brass, either not done in 3-rail, or the 3-rail version has only been produced a few times and is incredibly hard to find, or it's just a beautiful brass piece that is just nice-to-have. How hard is it to convert the model entirely from 2-rail to 3-rail? Let's say I want to add ERR. How much different/harder is it from a standard ERR conversion of a conventional locomotive? I am thinking specifically about steamers but diesels are worth thinking about as well.
Edit: I forgot to mention that something like this will likely boil down to a case-by-case basis, with each case being difficult to a different degree, but I am interested in establishing a general baseline for a project like this. Thinking about buying a model, want to know if a 3-rail conversion someday is doable, or if it will forever be a shelf queen.