@winzou Yes I understand and it looks very good. 

I guess you could consider the checkout process as an object as well :D, thats what I like about the flow bundle, processes become objects that have steps ( transitions and states ). 
But maybe I am overcomplicating things. 
Probably once the events are documented that will be enough to help people modifying the checkout process to their needs.

Thanks for your reply and sorry for the OT