That's cool. I'm not sure I'd attempt at making them from scratch. I think they'd stick out like a sore thumb from the onboard styles.
Making them from scratch can be a bit tedious, and at one time, that was the only way.
The player would need at least a basic set of arranging/playing skills (i.e. be able to play the bass lines, guitar parts, pads etc.), and a good sequencer program that allows easy editing.
For me, it sometimes becomes a combination of using a style for the basics, and then overdubbing the other parts to flesh it out, but more often than not, I can do the whole SMF with just a style only.
Ian
BTW...check your Private Messages.