#119 introduce objects for storing feature definitions in the GUI list