Text this: New system architecture and algorithm design for indirect STEP-NC implementation