PropertySheet based build tool