XML based build working (still needs to be finished, but works!)