A visualisation layout manager