Actually splits skills now and has correct figure numbers for subskills.
Still based on clustering of costs though. Works with the sample program
and does not split after the inital split (based on x1)