Drupal 8 Pattern Lab for Component-Based Theming | Drupal 8 and Mobile Apps Development Team (anyforsoft.com)
As the web design niche evolves, developers frequently face the necessity of using a more systemized approach to the creation of websites, instead of stamping web pages one after another in a non-specific order. A specific example of such a systematized approach is so-called atomic design, based on the atoms of web development: HTML tags that define input fields, forms, buttons, and other elementary components of the web interface (font types, colors, etc.).