The newest version of the spec can be found here.
$foo
are custom ids that are not exposed to a user but may be used as HTML ids
(restrictions to white-space and special characters eg. '.' or '#'
apply and they must be globally unique).
<"foo">
are optional fields in an object.
Colors are all valid CSS colors (named, hexadecimal, rgb, …)