First crack at a new cross-platform build system.