Promos: Add a bunch of options and a template for more flexible styling and simpler template injection