Add stylesheet support
Add custom element style support; Add layout classes; Refactor view tneplate structure