The nodejs project has grown by leaps and bounds since node-build was first forked from ruby-build. We need to reasses the build options that node-build definitions can use. - [NINJA](https://github.com/nodejs/node/blob/main/doc/contributing/building-node-with-ninja.md) - custom v8 or libuv builds - openssl, libressl - readline, yaml, gmp (if any are even relevant) - icu - debug builds, ASan builds, doc and coverage builds related #732