Add initial implementation of the new package builder