Latest Changes to Interchage

These are the latest published versions of interchange, which is still under development.