A way to build gyp files programmatically