Handle file type detection better. Also do not show archives even if the type says it a source file
missing {
Add a source mapping for types which are really another type.