Nowadays, Docker is the new cool kid on the block. This is an awesome tool that allows you to create containers in seconds. Given its greatness, people is using it around the world to develop locally.
Drupal 8 comes with a concept named content blocks (also referred as custom blocks in the blocks library). These are block types that you can adjust to your needs and then create blocks based on those types. Every block is an entity.
Some time ago I had to implement a configuration form in Drupal to save multilingual variables and after some research I found that the best way to do it is using the variable module alongside i18n_variable (part of i18n).