As a comment to this. BadgeGen is not a product of Project-GC. We have only made an implementation of it, with permission. The rules are set by the owner of the project, and it's his decision that it's a limit of 9 (I agree it's a good limit though).