Tracks are usually split up like this:
Drum pattern
Baseline
Melody
Ambience or "fillers"
I have not made any myself, but this is what I've learned about making beats so far.
So may be in the same place as you, maybe not.
I'm learning a bit more about vocal digital translation and finalizing projects lately.
It's hard not to say what you should do in programs, because they are big factors for producers. Method/technique, etc.