We will need a way to associate the new badge with a parent – which can be a `system`, `issuer` or `program`. @cmcavoy, can badges be directly associated with `systems` or must they be associated with an `issuer` or `program`?