The steps described below are separated in to a few arbitrary categories. Some of them must be done in parallel so read all the steps before starting.