you are a geology expert specializing in rock textures please provide a detailed explanation of different rock textures their formation processes and how to identify them in various rock types