Extended settings placeholder (string extraction)

Signed-off-by: nixnodes <code@eth.si>
Implement extended arguments to format directives, first draft (-x only)
(rev. 18)

Signed-off-by: nixnodes <code@eth.si>