In this case I want to render the element *inside* the label, then continue doing the normal label text rendering after that. I could do some sort of regex search and replace on the label tag after the fact, but that seems a lot messier...

I was thinking it would be better to change the sprintf that happens at the end to handle the placement of the label and (optional) hidden element, but that would change the arguments going in there... and break backward compatibility. Should I add another sprintf that handles assembling hidden input / `.control-label` / `.controls` before we render the $html string, then just change that pattern if the `'wrapCheckboxInLabel'` option is set?