In a perfect world, you'd open up an app - maybe a web app, maybe not - and you'd be presented with all of the modules and optional rules and alternate rules in the BGB. There you would check boxes next to the ones you wanted to use and leave the others unchecked. Some, mutually exclusive rules, would involve radio buttons instead of check boxes. Some would activate additional sub-rules that only pertained if the main rule was checked.
And then you'd hit submit, and a custom BGB PDF would be produced with only those rules that you opted for presented, and presented in-line, like they weren't optional at all, but just the default rules.
Somebody get on that, won't you?