restructured file system
window: minor non-breaking changes
window: check before deleting a window
rect: corrected seperator calculation