/2011/07/24/design-patterns-abstract-factory/
https://radek.io/posts/design-patterns-abstract-factory/