Classes for automatically detecting file formats and populating programs.