Multi-versioning and compatibility classes.