{this-variable}|{that-variable} {later-defined} [{optional}] literal
--------------------------------------------------------------------
this-variable:
<type>, the type for the variable value (<string>, <integer>, <url>).
later-defined:
A variable value to be defined later, most commonly if composed of multiple parts where
each part requires its own definition or description.
optional:
<type>, optional values are encapsulated in [square brackets].
| (pipe character):
OR. Separates choices from which one choice is allowed.