Add window module and a convenient package.