The Chemical and abstract Graph environment