Refactor bemhtml

// cc @tormozz48 @tavriaforever @gela-d 
the same