Microbialites: Organisms, Processes and Products in Modern and Fossil Ecosystems