Exploring Structure-Function Relationships And Redox Partner Interactions In Heme Enzymes