dwl-sphere implementation: https://pc810.github.io/dwl-sphere/ design inspired from https://dwl.media/