use TemplateView to omit empty view.
mv flat-ui and knockout to lib folder.