Smart money is betting on offsite construction. Will it work this time?