Configuration in Drupal 8: tips and examples for developers