The work of Dr. Heisig [1][2] has made great strides in identifying common primitives within Chinese and Japanese characters.
further to this, for complex characters, it is possible that there will be more than six positions of primitives.