Simplified things, having a module layout was making this too hard to distribute on windows