UI component BEM-based library