Add a resource generator