https://srdbranding.medium.com/what-is-bem-anyways-and-why-does-it-seem-relevant-in-modern-times-6da29c68fb4