Finalized design + add DefaultImageForType in config file + feature implementation