DrupalCon Baltimore 2017: Rearchitecting for Drupal 8