Factory Pattern in Elixir?

This explicitness could even by a map in a config file for example for ease of changing later or downstream. :slight_smile: