-                       /** Saves the current cursor position so that it may be restored with \ref ESC_CURSOR_POS_RESTORE. */
-                       #define ESC_CURSOR_POS_SAVE      ANSI_ESCAPE_SEQUENCE("s")
+                       /** Moves the cursor down the given number of lines.
+                        *
+                        *  \param[in] Lines  Number of lines to move the cursor position
+                        */
+                       #define ESC_CURSOR_DOWN(Lines)          ANSI_ESCAPE_SEQUENCE(#Lines "B")
+
+                       /** Moves the cursor to the right the given number of columns.
+                        *
+                        *  \param[in] Columns  Number of columns to move the cursor position
+                        */
+                       #define ESC_CURSOR_FORWARD(Columns)     ANSI_ESCAPE_SEQUENCE(#Columns "C")
+
+                       /** Moves the cursor to the left the given number of columns.
+                        *
+                        *  \param[in] Columns  Number of columns to move the cursor position
+                        */
+                       #define ESC_CURSOR_BACKWARD(Columns)    ANSI_ESCAPE_SEQUENCE(#Columns "D")
+                       //@}
+
+                       /** \name Miscellaneous Control Sequences */
+                       //@{
+                       /** Resets any escape sequence modifiers back to their defaults. */
+                       #define ESC_RESET                       ANSI_ESCAPE_SEQUENCE("0m")