https://chiperoni.ch/wordpress/2008/07/pattern-library/
Pattern library