Deploy window

Supersedes #3.