General project rebuild