Magmas Rocks and Planetary Development