custom toolchain, platform support, closes #13.