Minor refactoring of part calculation.
Separates unicode and gsm splitters into individual modules.