publish: Merge pull request #92 from tylertadej/bem-refactor

generated from commit ee8dc6f94e1f689781937a2ce5fdfda6c7d5f8cc