Allow overriding individual moniker parts

If there's no moniker_map entry, moniker_part_map is consulted for each
part individually.