The AnsiComponents to populate. All values will be set to null before hand.
The AnsiColour representing the foreground.
The AnsiColour representing the background.
The AnsiTextFlags to apply.
How many components in total are active.
createAnsiCommandString to create an ANSI command string from an AnsiComponents.
Populates an AnsiComponents with all the strings required to construct a full ANSI command string.