I've added some extra comments to the code to make it easier for others to understand what is happening if they are (like me) new to CheckMK and to make future code updates easier to incorporate for those who "know a bit".
@swampdogmash thank you for your commitment! Sadly we have here a merge conflict - can you please check again? Maybe it came from merging your first patch?
I've added some extra comments to the code to make it easier for others to understand what is happening if they are (like me) new to CheckMK and to make future code updates easier to incorporate for those who "know a bit".