Refactor the 1.5.2 launching code to a separate class.

Preparing for 1.6 launching implementation.