This commit removes the reference to the environment from the fsx package.
This commit starts the migration to remove the environment package. It introduced an abstraction that is not being used, and removing it makes the code simpler to maintain. This commit removes all 'exec' related package.
This commit updates the configuration to be yaml-based and updates the configuration to read in a yaml file.