Biophysical functionality in polysaccharides: from Lego-blocks to nano-particles