alias sampler fixed
added data transfer stuff, but need to add a second spatial closure factor
more terrible version of spatial closures stuff doesnt really compiler