Add more details to users.
Add an observer for window changes.
Make a dark design.
Create template
Turn canvas into a panel.
Fix silly bug.
Add basic docking support.
Expand on docking functionality.