Can CMIs be dynamically loaded?