First hook up with PSOM engine and vis

The default PSOM engine from the POC has been added to the block class
and a first try visualisation added (it's not quite there yet). The
animation loops seems to be eating a lot at the moment.