This is something that has been created in an app called spoke.app. I think it will be amazing to have something similar.