\@ sign for component attribute elements + fix of issue #27
component attribute elements (template)
component elements: sub-component support