CONQUERING DATA LAYOUT: A COMPREHENSIVE TUTORIAL