added shadowdom and theme and new build process