They say you can't have your cake and eat it too, but when it comes to smartphones, we all want more functionality, while expecting the hardware to keep getting thinner. With the G5, LG believes it's found a way to meet those expectations by adding functionality through swappable modules.