This add an important feature: defining completely standalone owl components, with the template/style and javascript code together. closes #284