Hello @sam, is it ok if I use parts of your theme to do a theme component ?
I played with this this weekend and I think I can do a theme component for those interested