Text this: A Self-Aligning Upper-Limb Exoskeleton Preserving Natural Shoulder Movements: Kinematic Compatibility Analysis