Reads or writes route style properties.

If the first argument is new, a new style is created, optionally using the name provided as the second argument; else the following happens.

The first argument addresses the style and is one of:

The second argument is one of:

The 3rd argument addresses the property of the style.

Note: all operations by this action are undoable.