Directive for components (not used as yet).