mediaelement submodule and the first steps for the new style