"-" and "?" should be easy to add as inapplicable/not-yet-coded and unknown states to any character in the Character view or perhaps even present by default when a new character is defined. It is a bit clunky and repetitive to go back and add these manually as they are needed.
The default definition of these is perhaps best specified when a new project is started but should be possible to change later on just like any other definition.