I'm thinking we should separate the badge types (the media ribbon, omeganaut overlay, etc) from the base badges themselves and then draw them on as needed, like the numbers. This should allow us to more easily add on new badge types (like BYOC) or flare variants (like a black stripe for [E] on a base badge) in the future.