Further Extending ItemBlocks

We call SBT files template files (that’s what the T stands for), but I think we could also still have Template sections which would be closer to the C++ concept of templates. In this current form I would be a bit hesitant to changing the name to Template since the functionality proposed here does not add any parameterization but in a related Discourse topic I’m proposing we add such functionality.