Adding one job with multiple phases of work

I have one job that has multiple phases of work that is billed under the one job.  What is the best way to set this job up?  I've tried using Extras and it doesn't quite work.  Is there any other way to set it up.  There will be 4 - 5 Phases of work.  Each phase has about $15M in costs codes (approximately 50-60 job cost codes each phase).  Any suggestions are greatly appreciated.