Envisioning Automated Glaucoma Screening: Domain Generalization for Deep Learning-Based Glaucoma Classification Codebase for Princeton ORFE Senior Thesis, April 2024 Introduction