If it differs substantially from existing types, does that require writing a whole new batch of code? Or do you have something in place where you mostly tweak various parameters that could potentially be made external to the program for most personality types...
I ask because just in case it happens to be the latter, I bet there would be demand for opening that capability to the end user.