It's not that anyone here has not written programs that they're proud of but most companies do not allow you to publish anything other than code snippets on the internet for intellectual property reasons. Don't take offence, it's an interesting topic but it is unlikely to take off for that reason.
Regarding example code for step 7, I keep an "example" project open in Simatic manager that I drop useful/interesting blocks into.