Macromolecules and Urolithiasis: Parallels and Paradoxes