I was just wondering, why have the top namespace inside each of the components?
why se.example.user.interface
instead of user.interface
?
If we e.g. want to create a library out of a project, then we could get into name conflicts in the code that uses the library. But otherwise, I agree that skipping the top namespace would be cleaner.
See my previous answer.