Little demo of the cake pattern, with a little tweak to select environment at runtime.