Initial text command management. Not tested or even run... tests to come later.