So we can have different stylesheets for the levels like in the error messages. Output changes to ...[$target] = ['info' ..., 'level'] and on return this is converted into an array for each entry so it can be handled like the error msg return string