This commits adds the inital documentation to make it easier to understand the new feature envrionment concept. I expect that we will need multiple iterations to make it spot on. Related to #1042