What Are the Main Differences Between Soil, Compost, and Mulch?