Over the past few years, Google has been working on a modular smartphone concept that would allow users to swap certain components and customize the device.The problems were significant: While PC desktop hardware is extremely modular, PC desktop hardware is also big.