Bacterial Cellulose For Use in: Hierarchical Composites, Macroporous Foams, Bioinorganic Nanohybrids and Bacterial-Based Nanocomposites