Partial implementation of allowing users to select the value layout engine to
use through a value's context menu in the state graph viewer. The graph viewer
still needs to re-render and redraw the graph after the engine is changed.