Perl BEM implementation built on Data::Context