replace jmd with cmd throughout, add extras object, modify Temporalextent to use begin end. Various other modifications.