Everything you describe except "all of the pages where I included this template this bonus row will appear" fits with the
Data plugin (together with
namespace templates). And even that exception is fixed by the
Struct plugin but that is not ready to be used yet.