Is is possible to make an extention for doing this?
It looks really clean and good
Is it possible? Yes, however you won’t be able to make it look as clean as in that video.
With an extension? No - Extensions are hidden components only.
They are still hidden components, they cant be dragged right on to the screen however they have blocks to create whatever they need to show on the screen.