Overhaul ui: environment editor

Reimplementation of the environment editor to move away from the SessionItem based generic generation of input forms.

Also includes some renaming of member variables to be consistent over source code files.

Merge request reports

Loading