Modern stromatolites from Australia:
Fossil stromatolites from the Proterozoic
Section of fossil stromatolites showing the layering pattern:
Fossil cells from proterozoic stromatolite
Dickinsonia (small):
Spriggina:
Tribrachidium: