Is your feature request related to a problem? Please describe.
The package structure and class names could be improved.
Describe the solution you'd like
- common package should be eliminated
- Keys.java should be refactored into separate "top level" classes. Each class should contain the typed builder and associated parser. All these classes should be a a keys package which includes Metadata.java
- VerbBuilders should be CommandBuilders
Describe alternatives you've considered
No response
Additional context
No response