Filenames module
added components and compilation units