WIP: Windows support

@joshk as discussed on Chat