Text this: Automated numerical control code generation using feature definition