Add environment setup, with basic callbacks, no implementation yet