Each level of the array can have one or more elements, which can be of two types: properties or children. The properties are the ones whose keys are preceded by a # sign, whereas children are the ones that are not.
Drupal 8 Module Development - Second Edition via @packtPub #packtPub