Palaeozoic stromatoporoid futures: A discussion of their taxonomy, mineralogy and applications in palaeoecology and palaeoenvironmental analysis