modularisation of visualisation