While sway is a tiling compositor by design, it supports floating windows quite well. What's more important, it allows expanding it's functionality via...