Annotation Reference
Key for documentation:
[]denotes an optional argument<>denotes a required argument...means an argument can be supplied multiple times|means ‘or’''denotes a literal argument supplied to the annotation without quotes{}denotes multiple choices at any given location