A Task-Oriented Dextrous Manipulation Architecture