Most hornfels are fine-grained, and while the original rocks (such as sandstone, shale, slate, limestone and diabase).