Comprehensive budgeting for large-scale projects