This project evolved and became the basis of the project Quill
uFrame
an experimental and programmatic approach to make floating and dragging windows in unity based on Unity UI.
private void Start()
{
uFrame.Init();
var window = new Window();
window.SetTitle("Hello World");
window.SetSize(200, 160);
var button = new ButtonWidget("Hello Button");
window.root.Add(button);
}