Whole bunch of code and file replacement.