What are the different steps of the Porting Process?