vue single file components

This unfortunately requires a build process based on webpack, rollup, etc. More naming flexibility — As you can see above, components built using direct