encapsulated workflow visualization in module