Functions of Bacterial Cell Surface Structures