Creating a layout plugin with dynamic regions