Precambrian sedimentary environments : a modern approach to ancient depositional systems