Abstraces process move into its own class