DrupalCon Vienna 2017: Using typed data and configuration schema for maximum flexibility