How to implement Tab-Design with Vaadin Navigator

I want to create a UI with the Tab-Design. The key feature is that one view can be opened multiple times.
The UI view container is a tab sheet and contains all opened views. The tab sheet is used only for switching between opened views. A navigation bar is used to open a new view as tab. I want also use this with Spring Boot!

How can I implement this with vaadin without implementing an custom solution (routing etc.)?