Setting up cost codes, phases, and tasks

I am in the process of setting up the Sage 100 structure for jobs and scheduling.  Most of our jobs require the use of SOVs and I am confused as to how this fits into the Sage structure.  It appears that the scheduling is done at the task level within individual phases.  Our current structure uses Job/Phase/Task with the Phase being an SOV item and the budgets are at the task level.  Not all task will necessarily have a budget.  Am i correct in assuming that Sage also use this similar structure in that I can use the Phase as the SOV item?  If so, how do the Cost Codes relate to this Phase/Task structure?

Thanks