There already was 16-bit code in order to be able to run 16-bit apps. Problem is, it was mixed in with the 32-bit code, and makes it more difficult to implement 64-bit as it is. Hence, the code gets seperated (which also has the effect that Wine itself will become smaller in memory footprint since all that 16-bit stuff won't have to be loaded when running 32-bit apps).