Creating a template for custom Gym environment implementations