So, what exactly is the difference? Marble typically has veining whereas granite has more fleck-like, granular appearance but it can't be stated as a rule. Based on its composition, natural stone has two general categories: Siliceous stone is composed mainly of silica, or quartz-like particles.