Refactored SweepPanel into multiple partial files