Use static NSDictionaries for custom_mode lookups

- Will need these lists for UI eventually but I
  don't want to get ahead of myself just yet.