Text this: A Partitioned Operational Space Approach for Singularity Handling in Six-Axis Manipulators