Fix problem in template inheritance
Docs
Fix bugs and document a lot of functionality
services support in Component
add one more test