FROM SIMPLE TO COMPLEX: A COMPREHENSIVE LOOK AT STAIRCASE DESIGNS