Most of the changes here are the updates to the component model which includes optional URL fields in imports/exports.