More consistent config files; Better integration of Vue.js