Any hint to the project that successfully uses "all stuff in a single
java package" approach?
I'm afraid that is too tight.
For instance, RxJava mixes "annotations and internal package"
approach: https://github.com/ReactiveX/RxJava#versioning
Vladimir