Added support for class changes; all profiles currently force the Miner class.  Next we will need to make that dynamic, then the other hotspot additions should be straightforward.