feature collection library
Various GUI staff