Text this: Development and implementation of some BEM variants—a critical review