Add shadow plugin support