No talk has been made of indexing maps before now.  Simpler example to start?  Also, you say the mappings are being indexed, but don't really explain what that means.