Creating dynamic content spots

There are two ways you can create dynamic content spots. You can use a module, or a resource environment provider.