Implemented intermediate maps.  I don't think it's entirely correct.  Better make sure it is before moving on.