Refactored to become the Particles App runner