Renamed directives to components