SpaceX Evolution from 2002 To 2022