Contents:
Abstract file to be extended by all other files
File type field (used to select proper schema for validation)