Generate:plugin:block

Add new functionality to generate blocks and generate the corresponding test