Support leaving bars untouched for either aesthetical reasons or to avoid
calculation (which may yet be(come) costly or buggy).
String argument is only checked for emptiness, otherwise all positions are
enabled. Effectively boolean but with future compatibility for more
detailed customisation.