Every Pattern´s Readme must follow the next structure:
a short description to help understand the pattern what does the pattern do?
What problem solves the pattern
The example in this repository
When to apply this pattern
the pattern´s structure
why should i use this pattern
why shouldn´t i