Supporting professional spreadsheet users by generating leveled dataflow diagrams