Terminal cursor positioning, visibility and text manipulation
