ktica now subclasses all of the base classes
re-worked ktICA to be a bit more general rather than looking like it only cooperates with MD