Building a Build Tool Called Gib