Accept a base path in the constructor
... since __DIR__ won't do us much good when we're deep in a composer vendor directory