wip for cluster centric data structure

Move build methods out to a run builder class
wip for cluster centric data structure

Rebase run nrsc::run on cluster_thread::run and make run subclasses fill the cluster thread.