A lot of work to mke!, but you will be glad with it! 

A nice solution.

https://dutchypatterns.com/