feat(NgComponent): Module can be specified either as Module type or static function that returns module.
chore(NgDirective): Update example